循环简介:
    //5-1.c --- 把一双鞋的尺码转换为英寸
#include <stdio.h>
#define ADJUST 7.65
#define SCALE 0.325
int main (void)
{
       double shoe , foot;
       shoe = 9.0;
       foot = SCALE * shoe * ADJUST;
       printf ("Shoe size (men 's) foot length \n");
       printf ("%10.1f %15.2f inches\n",shoe,foot);
       return 0 ;
}
 
下面是改进后进行了while 循环语句进行多双的鞋的尺码
//5-2.c --- 把多双鞋的尺码转换为英寸
#include <stdio.h>
#define ADJUST 7.65
#define SCALE 0.325
int main (void)
{
       double shoe , foot;
       printf ("Shoe size (men 's) foot length \n");
       shoe = 3.0;
       while (shoe < 18.5)   //while 循环语名的开始
       {                                 //代码块 
              foot = SCALE * shoe * ADJUST;
              printf ("%10.1f %15.2f inches\n",shoe,foot);
              shoe = shoe + 1.0;
       }
      
       printf ("If the dhoe fits ,wear it . \n");  
      
       return 0 ;
}
 解释while 循环是如何工作的
        当程序第一次到达while 语句时检查圆括号内的条件是否为真,如果是真就运行代码块中的下一个语句,将该尺码转换为英寸并打印结果,下一个语句增加条件1.0使shoe 变成shoe = shoe +1; 此时,程序返回while 部分检查条件。代码使用一对花括号({})来标出while循环的范围。花括号和花括号里的程序部分被称为一个代码块。当条件为假时控制权转到紧跟着while循环的第一个语句。
 
基本运算符:
C 使用运算符来代表算术运算。基本的算术运算的运算符:= + - * / (分别为:赋值,加 减,乘,除)
赋值运算:(=)
   在C中符号=不表示相等,而是一个赋值运算符如语句:a = 200;意思是将200赋值给 变量名为a的变量。也就说符号=的左边是变量名,右边是赋给这个变量的值,符号= 被称为赋值运算符。赋值运算符的动作是从右到左。不能将一个值赋给一个常量。那个常量本来就是它的值,所以当您准备键入代码时记住在符号=的左边项目必须是一个变量的名字。也就是说赋值符号的左边必须指向一个存储的位置。