有以下程序: #include <stdio.h> int sum(int m) { static int n=1; return n+ =m; } main( ) { int i; for(i=1;i<=1;i+ +) printf(″%d,″,sum

admin2020-11-23  21

问题 有以下程序:
#include  <stdio.h>
int sum(int m)
{
static int n=1;
return n+ =m;
}
main( )
{
int i;
for(i=1;i<=1;i+ +)
printf(″%d,″,sum(i));
printf(″\n″);
}
程序运行后的输出结果是(    )。

选项 A、2,
B、1,
C、4,
D、3,

答案A

解析 在输出函数中,调用sun函数,sun函数的作用是定义一个常数n=1,对n进行叠加主函数传递的m值,随后将和返回给主函数,因此输出为2,
转载请注明原文地址:https://kaotiyun.com/show/W03p777K
0

相关试题推荐
最新回复(0)