while 循环语句的执行方式 : 测试圆括号中条件——条件真,执行循环;

                                                                              ——条件假,结束循环,执行下一语句。

                         

# include <stdio.h>
int main()
     a = 1
     b = 1024
     while(a <=b ) {
     a = a * (2^a) 
     }
     printf ("a = %d/n",a)
     return 0
}  

                                                  ——条件假,结束循环,执行下一语句。

for 循环语句

  1. 解表达式1。
  2. 解表达式2。若值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,执行下一语句。
  3. 解表达式3。
  4. 转回上面第2步继续执行。
  5. 循环结束,执行 for 语句下面的语句
    # include <stdio.h>
    int main(void)
    {
        int a;
        int b = 1024;   
        for (a=1; a<=1024; ++a)  {
            a = a * (2^a);  
        printf("a = %d\n", a);
        return 0;}