本文是《全国计算机等级考试二级教程——C语言程序设计》中,第2章“C程序设计的初步认识”中的例题汇总。
【例2.1】求矩形的面积。
#include <stdio.h>
main()
{
double a, b, area;
a = 1.2;
b = 3.6;
area = a * b;
printf("a = %f, b = %f, area = %f\n", a, b, area);
}
【例2.2】计算圆的面积。
#include "stdio.h"
#define PI 3.14159
main()
{
double r, s;
r = 5.0;
s = PI * r * r;
printf("s = %f\n", s);
}
【例2.3】已有变量 a ,其值为 9 ,计算表达式 a+=a-=a+a 的值。
①先计算“a+a”,因为 a 的初始值为 9 ,所以该表达式的值为 18,注意 a 的值未变;
②再计算“a-=18”,此式相当于“a=a-18”,因为 a 的值仍为 9 ,所以表达式的值为 -9 ,注意此时 a 的值为 -9;
③最后计算“a+=-9”,此式相当于“a=a+(-9)”,因为此时 a 的值为 -9,所以表达式的值为 -18。
由此可以,表达式 a+=a-=a+a 的值为 -18。