请教一道C语言的题目

2024年11月15日 10:13
有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] 其实是渣枯第三个数 但是 定义的 只有两个数 三个数 就造成了 数如隐洞组 溢出了 所以携雹 最后答案 不确定