未分类题

试题33
有以下程序
#include <stdio.h>
int f(int m)
{ static int n=0;
n+=m;
return n;
}
main()
{ int n=0;
printf(“%d,”, f(++n));
printf(“%d/n”, f(n++));
}
程序运行后的输出结果是()
A.1,2
B.1,1
C.2,3
D.3,3

A.h>
int
B.1,2
C.1,1
D.2,3
E.3,3

【参考答案】

A
试题33分析
n=0,f(++n)),n先增1,调用f,n=0+1=1,输出n;f(n++))先取n......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)