Pogledaj jedan post
Old 19.03.2009., 17:52   #4
Quote:
vasko kaže: Pogledaj post
zasto bi zelio da imam dva imena za jednu promenljivu?

zasto je to potrebno?

zasto bi mi mogla zatrebati memorijska lokacija gde je smestena varijabla?
Evo jednostavan primjer:

Kod:
#include <stdio.h>

void zbroji(int a, int b, int c)
{
	c = a + b;
	printf("(podprg) c=%d\n", c);
}

int main(void)
{
	int a, b, c;
	
	a = b = c = 1;
	
	zbroji (a, b, c);
	
	printf("(glavni) c=%d\n", c);
	
	return 0;
}
EDIT:

Usporedi rezultate s ovim primjerom:
Kod:
#include <stdio.h>

void zbroji(int a, int b, int *c)
{
	*c = a + b;
	printf("(potpr) c=%d\n", *c);
}

int main(void)
{
	int a, b, c;
	
	a = b = c = 1;
	
	zbroji (a, b, &c);
	
	printf("(glavni) c=%d\n", c);
	
	return 0;
}
__________________
...

Zadnje uređivanje Wrbhhh : 19.03.2009. at 17:57.
Wrbhhh is offline  
Odgovori s citatom