文章目录 题目引用a[i]表示不为0 题目引用 a[i]表示不为0 for(int i=0;a[i];i++) 表示的是,遍历数组中的所有数据,因为没有被定义的位置存放的元素是0,所以说才有了这一循环条件。 假设数组是这样的,那么没看见的位置的元素其实都是0。 大致意思大家要理解,就是数组中其实都是0,只不过被赋值后,才变成了其他的数字。所以才有了循环条件a[i]这一说法,而并不是写成常见的i < 100或者i> 10等等的形式。 a[i]这样写,显得更加简洁,代码功底更深厚。