资深老程序员总会告诫年轻人,代码中要尽量避免++i和i++这种操作,
比如下例,把赋值和++操作融合在一起,记住i++要等语句执行完才做++操作,聪明的程序员肯定会把这两个操作分成两个语句。
#include <stdio.h>
int main()
{
int array[10] ={0};
int i=0;
array[i++] = 1;
array[i++] = 2;
array[i++] = 3;
array[i++] = 4;
array[i++] = 5;
array[i++] = 6;
for(int j=0;j<6;j++)
{
printf("第%d的元素是%d\n",j,array[j]);
}
return 0;
}
最终的结果是,
第0的元素是1
第1的元素是2
第2的元素是3
第3的元素是4
第4的元素是5
第5的元素是6