关于while 和if

#include<stdio.h>
int main()
{
    char table[5],ftable[5],num=5;
    int a=12345;
    while(num--)
    {
        table[num]=a%10;
        a=a/10;
    }
    for (num=0;num<5;++num)
    {
      printf("%d\n",table[num]);
    }
    return 0;
}
while里面的,不管是num++,还是++num,效果都是一样,都是加完以后再用num;
if里面 num++,++num都是一样,都是执行代码以后再进行num操作。其实if里面的判别是 当num<5时,执行语句。
posted @ 2013-06-15 01:36  notepi  阅读(149)  评论(0编辑  收藏  举报