初学者请问一个C语言的简单有关问题
菜鸟请教一个C语言的简单问题
请问运行如下代码,为什么结果不是输出1,2,3,4,5,6呢?
#include<stdio.h>
int main()
{
int b[6]= {1,2,3,4,5,6},i;
for(i=0; i<t&&b[i]!=0; i++)
printf("%d\n",b[i]);
return 0;
}
------解决思路----------------------
修改如下:
请问运行如下代码,为什么结果不是输出1,2,3,4,5,6呢?
#include<stdio.h>
int main()
{
int b[6]= {1,2,3,4,5,6},i;
for(i=0; i<t&&b[i]!=0; i++)
printf("%d\n",b[i]);
return 0;
}
------解决思路----------------------
修改如下:
#include<stdio.h>
int main()
{
int b[6] = { 1,2,3,4,5,6 }, i;
/*
for (i = 0; i<t && b[i] != 0; i++) //t是从哪里来的? b[i]!=0 //无用
printf("%d\n", b[i]);*/
for (i = 0; i<6; i++)
printf("%d\n", b[i]);
return 0;
}