请问这道题选什么,并作出解析,还有,A和B选项,C和D选项有什么区别?

学习 时间:2026-04-08 01:10:30 阅读:4013
请问这道题选什么,并作出解析,还有,A和B选项,C和D选项有什么区别?10、以下程序的输出结果是_________.#include main(){int a=2,i;for(i=0;i

最佳回答

成就的海燕

结实的棉花糖

2026-04-08 01:10:30

应该选C 。首先,我觉得这个程序有几个问题:#include main(){int a=2,i;for(i=0;i此函数没有返回值,应加上一个int{int b=0;static c=3; --->变量c没有定义类型b++;c++;return(a+b+c);}另外,最好把func函数写在主函数的上面,或者在主函数中声明这个函数。由于把c定义为了一个静态变量,所以,c的值在三次循环中分别是4,5,6。 再问: 那C和D选项又有什么区别呢?为什么选C不选D呢? 再答: 因为printf函数里没有空格。如果是printf("%d ",func(a)); 这个就会出现空格

最新回答共有2条回答

  • 野性的毛巾
    回复
    2026-04-08 01:10:30

    应该选C 。首先,我觉得这个程序有几个问题:#include main(){int a=2,i;for(i=0;i此函数没有返回值,应加上一个int{int b=0;static c=3; --->变量c没有定义类型b++;c++;return(a+b+c);}另外,最好把func函数写在主函数的上面,或者在主函数中声明这个函数。由于把c定义为了一个静态变量,所以,c的值在三次循环中分别是4,5,6。 再问: 那C和D选项又有什么区别呢?为什么选C不选D呢? 再答: 因为printf函数里没有空格。如果是printf("%d ",func(a)); 这个就会出现空格

上一篇 永不结束的爱情符号是什么呢?

下一篇 论如何提高小学一年级语文识字教学效率