2018/4/14 21:02:23当前位置推荐好文程序员浏览文章

C语言是面向过程的,而C++是面向对象的                                                                                                                      C和C++的区别:

C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或者环境条件)进行运算解决得到输出(或者实现过程(事务)控制)。

C++,首要考虑的是如何构造一个对象模型,让这个模型可以够契合与之对应的问题域,这样即可以通过获取对象的状态信息得到输出或者实现过程(事务)控制。 所以C与C++的最大区别在于它们的消耗于处理问题的思想方法不一样。之所以说C++比C更先进,是由于“ 设计这个概念已经被融入到C++之中 ”。

C与C++的最大区别:在于它们的消耗于处理问题的思想方法不一样。之所以说C++比C更先进,是由于“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计假如没有好的算法,一样不行。而且,“C加上好的设计”也可以写出非常好的东西。

很多朋友都反映讲的有点快,看不懂,不了解。这节课我们手把手教你编一个简单的小程序.顺便把前面知识串一下。

计算长方体体积

有朋友会说长方体体积还不好算吗?长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表示输出函数,这里的输出就是运行后的显示结果。先看一下实例:

小编推荐一个学C语言/C++的学习裙【 六九九,四七零,五九六 】,无论你是大牛还是小白,是想转行还是想入行都能来理解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

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++可以做的

服务器开发工程师、人工智可以、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像解决、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等

网友评论