Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

"Call by Value, Reference , par pitanja "

[es] :: C/C++ programiranje :: C/C++ za početnike :: "Call by Value, Reference , par pitanja "

[ Pregleda: 2365 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sammo

Član broj: 127354
Poruke: 64
78.104.132.*



Profil

icon "Call by Value, Reference , par pitanja "08.12.2010. u 23:30 - pre 161 meseci
dobro vece il jutro hihi
par pitanja (;
Code:
 

#include <iostream>
using namespace std;
void f(int a, int *b, int &c)
{
a = a + 2;
*b = *b + 5;
c = c + 3;

int main() 
{
int x = 2;
f(x, &x, x); on salje u gornju fungciju 3 puta X , koju vrijednost vraca dole i zbog cega jer je ovo fungcija
  cout << x;            ///koja ne vraca vrijednost 
return 0;  
}
rezultat :10
 
Odgovor na temu

MasterRW

Član broj: 65162
Poruke: 400



+24 Profil

icon Re: "Call by Value, Reference , par pitanja "09.12.2010. u 01:32 - pre 161 meseci
Pozdrav,

Pre odgovora, predložio bi ti druže da malo pročitaš svoj post pre nego što ga postaviš. Valja održati pismenost na nekom nivou iako je kasno :)

Nije u pitanju fungcija već funkcija (eng. function).
Funkciji prosleđuješ tri parametra, tipa integer, pokazivač i referencu.
Funkcija f ‚‚ne vraća‚‚ ništa, njen kod menja (indirektno) vrednost promenljive (pošto su presleđeni pokazivač i referenca na x).
U kodu funkcije red a = a + 2; zapravo ‚‚ništa ne radi‚‚ tj taj red ne utiče na promenljivu x jer menja sadržaj ‚‚interne‚‚ promenljive a.

 
Odgovor na temu

sammo

Član broj: 127354
Poruke: 64
78.104.132.*



Profil

icon Re: "Call by Value, Reference , par pitanja "09.12.2010. u 09:29 - pre 161 meseci
Pa dobro, ako ti je to toliko bitno,sledeci put cu pogledati. Da upravu si, ispravno je funkcija a ne fungcija (lat. functio). Samo ovo ti je ipak forum a ne pismeni zadatak iz maternjeg jezika u gimnaziji(; , hvala za odogovor.
 
Odgovor na temu

MasterRW

Član broj: 65162
Poruke: 400



+24 Profil

icon Re: "Call by Value, Reference , par pitanja "09.12.2010. u 13:11 - pre 161 meseci
Druže, meni je nebitno, piši ako hoćeš i levom nogom :) To je samo prijateljski savet :)
Nisam bio siguran šta je pitanje, valjda sam pogodio :)
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: "Call by Value, Reference , par pitanja "

[ Pregleda: 2365 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.