实现一个简单计算的程序。
发布于2015-03-14 16:47
看了前面几章相信,大家不会再对c语言有所陌生了。尽管你还没有学完。
好!现在让我们再来看看另一个,更加复杂的程序。
本次程序实现结果
从用户那里获得长方体的长和宽,计算长方体的体积。[高已经确定,为一百]
代码如下
┅┅┅┅┅┅┅┅┅┅┅┅
#include
#define h 100①/*定义一个常量*/
int main()
{
int l;/*存入长*/,②
int w;/*存入宽*/②
printf("请输入长方形的长\n");
scanf("%d",&l);
printf("请输入长方形的宽\n");
scanf("%d",&w);③
printf("长方形的高已经设定为一百\n");
printf("长方形的体积为%d\n",l*w*h);④
}
①
这一行就是用#define定义一个常量h。
是这个h在程序中,一直都是10
②
这两个都是定义变量的语句
c语言中,如果要使用变量就必须在使用变量之前进行定义,
也就是先定义后使用。
这两个长和宽都是整型变量,
所以分配内存空间也就是,按整型变量来分配的。
③
既然前面已经讲了有输出那么就一定有输入了。
scanf函数就是接收键盘传来的内容。并且将内容赋值到一个指定的变量。
就像那个l和w
而如何让它把一个内容复赋值到一个变量中呢,。
这就要用到取地址运算符
&
后面跟的也就是那个要赋值的变量。
④
这个输出可能和前面讲的有点不一样。
它不是直接输出一个变量的值。
而是把多个变量进行运算再输出。
这样也可以。
其中*是乘法运算符。
┅┅┅┅┅┅┅┅┅┅
有什么感想的话,
记得留言哦
(本章完)