以下程序执行后sum的值是( )。

admin2010-05-22  18

问题 以下程序执行后sum的值是(  )。

选项 A、15
B、14
C、不确定
D、0    main()    {  int i,  sum;       for(i=1;i<6;i++) sum+=i;       printf("%d\n",sum);    }

答案4

解析 C语言中,如果对定义的变量没有赋初值,那么在后面使用时,变量的值是不确定的。所以,本程序中,没有对sum赋初值,它的值不确定。在执行了for循环语句后,sum的值也不确定的,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/nyWp777K
0

最新回复(0)