请问下这个程序的结果 m为什么等于3呢
#include <stdio.h>
int f(int a)
{return ++a;
}
int g(int &a)
{return ++a;
}
int main()
{
int m=0,n=0;
// int *p=&a;
m+=f(g(m));
// n+=f(f(n));
printf("加之后m=%d\n",m);
// printf("加之后n=%d\n",n);
return 0;
}
#笔试题目#
int f(int a)
{return ++a;
}
int g(int &a)
{return ++a;
}
int main()
{
int m=0,n=0;
// int *p=&a;
m+=f(g(m));
// n+=f(f(n));
printf("加之后m=%d\n",m);
// printf("加之后n=%d\n",n);
return 0;
}
#笔试题目#