在线名词解释大全 - C语言程序设计 - 详细

以下程序的输出结果是( )intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);return(d);}voidmain(){inta=3;printf("%d\n",fun(a+fun(d)));}

A
6 9 9
B
6 6 9
C
6 15 15
D
6 6 15
正确答案:
有全局变量d,fun函数中有静态局部变量d,第一次调用fun函数,形参是1,d=6,输出6;第二次调用fun函数,形参是9,d=15,输出15;最后在main函数中的对函数返回值输出15。
相关推荐
扫描二维码
关注公众平台