请教一道C语言的题目

2024-11-15 10:13:52
推荐回答(5个)
回答1:

首先要说明的是程序中对数组的操作并没有越界,i=0;i

回答2:

因为n[1]也就是n数组中的第二个元素没有赋初值,这样n[1]的就是原来内存中的值,所以不确定

回答3:

我靠……我开始看迷糊了……声明n[2]的含义就是n这个数组有2个变量,分别是n[0],n[1]。所以n[2]这个数是多氏薯余的…早核耐…谁知道是多少呢……如果你把int n[2]改为int n[3], 就可以好好想陆春想了。啊应该是0.数组默认是0嘛

回答4:

printf("%d\n",n[k]);这里的肢渗
n[2]按照数组来计算应该是第三个元哗枣素,所乱饥拆以我认为应该是数组越界了。。。

回答5:

输出为n[k] k的值 是 2 C语言中n[2] 其实是渣枯第三个数 但是 定义的 只有两个数 三个数 就造成了 数如隐洞组 溢出了 所以携雹 最后答案 不确定