一个感觉傻傻的问题
#include <stdio.h>int main(void)
{
int array[] = {1, 2, 3, 4, 5};
int length = 3;
int i = 0;
while (array <= array && ++i < length - 1)
{
printf("%d\n", i);
}
return 0;
}
为什么打印出来 i = 1
不是应该等于2嘛 额,发出来的瞬间想到答案了{:10_250:} int length = sizeof(array)/sizeof(array);
while (array <= array && i++ < length - 1) // i++
printf("%d", i);
页:
[1]