第八讲 数据类型及表示
心得:用符号常量代替直接使用常量。为此,修改之前的一段程序。
//计算圆柱体的表面积
/*之前的程序
#include <stdio.h>
int main()
{
float r,h,s;
printf("圆柱体的半径r= ");
scanf("%f",&r);
printf("圆柱体的高h= ");
scanf("%f",&h);
s=2*3.1415926*r*r+2*3.1415926*r*h;
printf("圆柱体的表面积是:%f\n",s);
return 0;
}*/
//修改后
#include <stdio.h>
#define PI 3.1415926 //定义PI为3.1415926
int main()
{
float r,h,s;
printf("圆柱体的半径r= ");
scanf("%f",&r);
printf("圆柱体的高h= ");
scanf("%f",&h);
s=2*PI*r*r+2*PI*r*h;
printf("圆柱体的表面积是:%f\n",s);
return 0;
}
第九讲 变量
//修改程序
#include <stdio.h>
int main()
{
float r1,r2,r; //定义变量r
printf("输入要并联的两个电阻值:");
scanf("%f %f",&r1,&r2);
r=1/(1/r1+1/r2);
printf("并联后的电阻值为:%f\n",r);
return 0;
}
//阅读此段程序,标明变量的变化过程
#include <stdio.h>
int main( )
{
int a,b,t;
scanf("%d %d", &a, &b);
t=a;
a=b;
b=t;
printf("%d %d\n", a, b);
return 0;
}
见下图:
心得:
定义变量及初始化,就是为其分配存储单元。