C语言,高程题目答案为D求解析
12.执行下面的程序段后,变量k中的值为( )
int k=3, s[2];
s[0]=k; k=s[1]*10;
A. 不定值 B. 33 C. 30 D. 10
我怎么觉着是0。因为数组s只是给了第一个元素附了值啊,后面的不都是0么
追答不知道,编译的时候,提示个警告,没有初始化,之后我的执行结果就是-8
#include
int main()
{
int k=3,s[2];
s[0]=k;
k=s[1]*10;
printf("%d",k);
return 0;
}
应该是A吧我觉得
追答你也编译下。只能选a 了
追问好的
本回答被提问者采纳