很多朋友都反映讲的有点快, 看不懂, 不理解这节课我们手把手教你编一个简单的小程序. 顺便把前面知识串一下
计算长方体体积
有朋友会说长方体体积还不好算吗? 长 X 宽 X 高没错用计算器一下就可以出结果编程反而麻烦些, 但是我们说的是这种思维, 如果复杂的重复运算的话写好程序就非常简单了.
简单运算下一个固定高度的长方体体积计算, 先看下运行后面板.
小编推荐一个学 C 语言 / C++ 的学习裙 六九九, 四七零, 五九六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
长度和宽度是可以自由输入的哦
那么这个程序该怎么编写?
第一步先把头文件写上
在 C 语言家族程序中, 头文件被大量使用一般而言, 每个 C++/C 程序通常由头文件 (header files) 和定义文件 (definition files) 组成头文件作为一种包含功能函数数据接口声明的载体文件, 用于保存程序的声明(declaration), 而定义文件用于保存程序的实现 (implementation)
C++/C 程序的头文件以. h 为后缀
stdio.h
stdio.h 就是指 standard input&output" 意思就是说标准输入输出头文件
大家一起动手在 VC6 中写写试试
第二步定义常量
先给他定义一个固定的高度, 我们给他定为 10.(define, 无参宏定义的一般形式为:#define 标识符 字符串
define 函数定义一个常量常量类似变量, 不同之处在于在设定以后, 常量的值无法更改)
第三步函数声明
函数声明是为了让下面调用函数的那个地方认识你被调用的函数
第四步主函数
这个没什么好说的 main 函数, 大家发现这里经常出现 int 看过前面课程的朋友会知道哦, int 是关键字: 声明整型变量或函数(所有关键字第二讲有简单介绍)
记得后面加 () 哦
第五步函数体
主函数中 {} 中的内容被称为函数体
1. 定义整型变量
因为前面定义过高了所以这里只需定义长, 宽和体积就可以了, 取名字最好取个意思相关的例如: 长定义为 m_long, 长的英文, 如果定义别的可能当时能分辨出来后期再看就会忘了定义的是什么了, 所以一定要养成良好的习惯
2. 输出函数
printf 表示输出函数, 这里的输出就是运行后的显示结果先看一下实例:
printf("长方形的高度为:%d",Height);
长方形的高度为, 运行后直接显示
%d" 输入输出为整型
换行
Height 放在这个位置就是调用上面定义的这个词. 上面定义的是 10, 所以这里显示 10.
这句话运行后显示为下图:
scanf()是 C 语言中的一个输入函数与 printf 函数一样, 都被声明在头文件 stdio.h 里, 因此在使用 scanf 函数时要加上 #include 它是格式输入函数, 即按用户指定的格式从键盘上把数据输入到指定的变量之中
上图中这些输出函数意思都差不多就不一 一讲解了
3. 返回值
返回整型 0
这里返回结果为什么是 0? 因为上面那些只是定义了常量, 变量和输出还没有定义怎么运算
第六步定义体积函数
怎么样看着眼熟? 是不是和上面的函数声明长得很像? NO!NO!NO! 本来就是一样的捂脸虽然一样的但是这里还是要再写一次, 因为这个已经不再是上面那个函数体中的了这是一个新的函数体所以要再定义一下. 然后函数体还要写在 {} 中哦
第七步运算公式
这个就好理解了体积等 = 长 * 宽 * 高
第八步将计算结果返回
将计算的 result 的值返回到上面 main 主函数输出的 result 中
整个程序写完就是这样的
小编推荐一个学 C 语言 / C++ 的学习裙 六九九, 四七零, 五九六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
这个不难的大家自己试试写写看.
这些是 C/C++ 能做的
服务器开发工程师人工智能云计算工程师信息安全 (黑客反黑客) 大数据 数据平台嵌入式工程师流媒体服务器数据控解图像处理音频视频开发工程师游戏服务器分布式系统游戏辅助等
来源: http://www.jianshu.com/p/c573e0a6a484