[quote="zrinka"]Može li mi netko objasniti zašto a i b iz maina ostaju nepromijenjeni nakon poziva funkcije u zadatku koji slijedi? I zašto u kodovima označenim s :roll: , nema zareza prije b?
#include <stdio.h>
void swap (int a, int b)
{
int temp;
temp=a; a=b; b=temp;
printf ("Unutar funkcije swap: a=%d b=%d\n", a, b); :roll:
}
int main ()
{
int a=17, b=23;
printf ("Prije poziva funcije swap: a=%d b=%d\n", a, b); :roll:
swap (a, b);
printf ("Nakon poziva funkcije swap: a=%d b=%d\n", a, b);
return 0;
} :-k :?:[/quote]
zašto bi bilo zareza?? pa možeš staviti...to ti je samo text unutar naredbe "printf". to je samo drugačiji zapis: ovako bi na ekranu pisalo "Prije poziva funkcije swap a=17 b=23" a sa zarezom ovo "Prije poziva funkcije swap a=17, b=23".... probaj pa ćeš vidjet 8) 8)
zrinka (napisa): | Može li mi netko objasniti zašto a i b iz maina ostaju nepromijenjeni nakon poziva funkcije u zadatku koji slijedi? I zašto u kodovima označenim s , nema zareza prije b?
#include <stdio.h>
void swap (int a, int b)
{
int temp;
temp=a; a=b; b=temp;
printf ("Unutar funkcije swap: a=%d b=%d\n", a, b);
}
int main ()
{
int a=17, b=23;
printf ("Prije poziva funcije swap: a=%d b=%d\n", a, b);
swap (a, b);
printf ("Nakon poziva funkcije swap: a=%d b=%d\n", a, b);
return 0;
}  |
zašto bi bilo zareza?? pa možeš staviti...to ti je samo text unutar naredbe "printf". to je samo drugačiji zapis: ovako bi na ekranu pisalo "Prije poziva funkcije swap a=17 b=23" a sa zarezom ovo "Prije poziva funkcije swap a=17, b=23".... probaj pa ćeš vidjet
_________________ I aim to misbehave
|