Alguém me pode explicar como este exercício tem o resultado 1411001?
#include<stdio.h>
int i;
int f1(int *i){
printf("%d",*i);
*i=*i+1;
*i=*i%2;
return *i;
}
int f2(int i){
printf("%d",i);
i=i+1;
i=i%2;
return i;
}
void f3(int i,int *r){
printf("%d",i);
i=i+1;
*r=i;
}
int main(void){
i=14;
i=f1(&i);
printf("%d",i);
i=f2(i);
printf("%d",i);
f3(i,&i);
printf("%d",i);
return 0;
}
↧