如果你是这样操作: 希望某一操作反复执行16次,那么是等价的,如 char i; uint16 count = 0;
for(i=0;i<8;i++) count++; for(i=0;i<8;i++) count++; 和 for(i=0;i<16;i++) count++; 是等价的。但几乎没有人采用第一种写法来实现。
然而很多操作中i都和具体执行操作有关,如: char i ; char count[16]; for(i=0;i<16;i++) count = 0; 次数i相当于指针了。再这样: for(i=0;i<8;i++) count = 0;
for(i=0;i<8;i++) count = 0; 就玩笑开大了。硬要这样写也很简单,调整指针数值就可以了,当然如果你仅仅为了娱乐休闲一下。
这个是基本的C语法,一般的C语言书籍都会讲解,在循环体那块。
|