【发布时间】:2020-03-23 07:20:53
【问题描述】:
我不明白为什么下面的代码打印垃圾值
#include <stdio.h>
void main(){
int arr[5],i=0;
while(i<5)
arr[i]=++i;
for(i=0;i<5;i++)
printf("%d",arr[i]);
}
【问题讨论】:
-
顺便说一句:您应该正确缩进您的代码。可读代码 = 代码更容易调试
-
arr[i]=++i;你真的想这样做吗?
标签: c arrays loops while-loop garbage