循环简介:
//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的变量。也就说符号=的左边是变量名,右边是赋给这个变量的值,符号= 被称为赋值运算符。赋值运算符的动作是从右到左。不能将一个值赋给一个常量。那个常量本来就是它的值,所以当您准备键入代码时记住在符号=的左边项目必须是一个变量的名字。也就是说赋值符号的左边必须指向一个存储的位置。