int a=2; int f(int a); {return (a)++;} main() {int s=0; {int a=5; s+=f(&&a);} s+=f(&&a); printf("%da=2;int f(int a);{return (a)++;}main(){int s=0;{int a=5;s+=f(&&a);}s+=f(&&a);printf("%d\n",s);}执行的输出结果是()A 10 B 9 C 7 D 8
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 15:57:01
![int a=2; int f(int a); {return (a)++;} main() {int s=0; {int a=5; s+=f(&&a);} s+=f(&&a); printf(](/uploads/image/z/10590776-8-6.jpg?t=int+a%3D2%3B+int+f%28int+a%29%3B+%7Breturn+%28a%29%2B%2B%3B%7D+main%28%29+%7Bint+s%3D0%3B+%7Bint+a%3D5%3B+s%2B%3Df%28%26%26a%29%3B%7D+s%2B%3Df%28%26%26a%29%3B+printf%28%22%25da%3D2%3Bint+f%28int+a%29%3B%7Breturn+%28a%29%2B%2B%3B%7Dmain%28%29%7Bint+s%3D0%3B%7Bint+a%3D5%3Bs%2B%3Df%28%26%26a%29%3B%7Ds%2B%3Df%28%26%26a%29%3Bprintf%28%22%25d%5Cn%22%2Cs%29%3B%7D%E6%89%A7%E8%A1%8C%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%88%EF%BC%89A+10+B+9+C+7+D+8)
int a=2; int f(int a); {return (a)++;} main() {int s=0; {int a=5; s+=f(&&a);} s+=f(&&a); printf("%da=2;int f(int a);{return (a)++;}main(){int s=0;{int a=5;s+=f(&&a);}s+=f(&&a);printf("%d\n",s);}执行的输出结果是()A 10 B 9 C 7 D 8
int a=2; int f(int a); {return (a)++;} main() {int s=0; {int a=5; s+=f(&&a);} s+=f(&&a); printf("%d
a=2;
int f(int a);
{return (a)++;}
main()
{int s=0;
{int a=5;
s+=f(&&a);}
s+=f(&&a);
printf("%d\n",s);
}
执行的输出结果是()
A 10 B 9 C 7 D 8
int a=2; int f(int a); {return (a)++;} main() {int s=0; {int a=5; s+=f(&&a);} s+=f(&&a); printf("%da=2;int f(int a);{return (a)++;}main(){int s=0;{int a=5;s+=f(&&a);}s+=f(&&a);printf("%d\n",s);}执行的输出结果是()A 10 B 9 C 7 D 8
你的&&应该去掉吧?
结果是7.
{int a=5;
s+=f(&&a);//这里传的参数是5(局部变量)
}
s+=f(&&a);//这里以传的参数是2(全局变量)