简单的c程语言程序,带你走进C语言,简单C程序和完整C程序的组成

1bd3704a061445def1c682a5809e9aae.png

初学C语言你第一个代码肯定是“hello word”这个简单的C,

#include

Int main()

{

Printf(“HELLO,WORD\n”);

Return 0;

}

就是这个代码,具体这些都是什么意思你知道么?让我带你走进C的世界。

#include :这是#incldude的指令,它被称为头文件或者是首文件的意思,在这个里面“#”代表的是预处理命令,#include是使用头文件的指令,stdio.h是一个函数库,初学你只需要知道就行,这在之后我们会在进行一个学习。

Int main():这一句的代码是main()函数的一个声明,它的作用是这个函数的返回值是一个整型数据,int是关键字,代表的数据的类型是整型。在函数之中这一部分称为函数的头,在以后的每一个程序之中都有这么一个main()函数,这一部分就是程序的入口部分,从这里开始执行,随后在进入main()函数之中,执行里面的内容。

{…….}:所有大括号里的称为函数体,刚才我们所说的函数头main()就是从这里进去,执行大括号内的内容,你也可以把这部分称为函数的语句块。

Printf(“HELLO,WORD\n”);:这个就是函数的执行语句,printf()函数是产生格式化输出的函数,通俗的给你们说就是向控制台输出的文字或者符号,就像下图所示的HELLO,WORD的输出。这是一个简单的C程序,也是大家学C入门都会制作的第一个代码。目前大家常用的有VC++和vc2017,个人推荐使用VC2017这个软件非常的方便,也很强大。当然你如果喜欢,但是没有软件的话,我可以送你哦,留下你的评论,我会送你这两个软件。

其实,做什么都需要一个灵活的脑子,根据这个printf()输出函数,其实你可以制作出图案什么的,或者是你喜欢的语句什么的,如下图,避免枯燥的代码。

c92307da8e9c328f830ee7be916bb5d2.png

刚才讲了简单的C程序,现在我们就来面对一个较为完整的C程序。

144be39c7034552255644bbd0a3e2ee7.png

这个c程序是根据父母的身高来预测孩子的身高的一个代码

有点长,那么我们一个个来看,这个C程序的顺序属于

开始 包含头文件 定义常量 函数声明 进入主函数main 程序结束

其实这个函数只不过实在HELLO,WORD上加入了函数的计算和定义量。

#define HEG 0.54这一句使用的是#define定义一个常量,它的功能是设定这个常量HEG,并且这个常量代表的数值为0.54。那么在下来你在程序中只要出现HEG,它就代表数值0.54.

函数声明

62a3265a05d07b0aa0d5a60b8a0e5d39.png

为什么要函数声明呢?你可以想象一下,代码就是一堆字母,杂乱无章,那么编译器怎么才能计算呢,你必须先要告诉它哪个东西叫什么东西之后,它才能更准确的去给你计算。

定义变量

d67347856eddad550d6121b0cb3185a3.png

这几个定义的是变量,你要在C语言之中使用变量的时候,在使用之前必须要定义这个变量,定义变量其实就是告诉编译器这个变量的数据类型,那么之后编译器就能根据变量的类型来分配内存空间,变量的作用其实就是存储数值,用变量进行计算。

输入语句

Scanf(“%f”,%father);之前我们说过输出语句printf(),那么有输出肯定会有输入,scanf()就是就是收纳键盘输入的内容然后将输入的内容保存在相应的变量之中。Father是我们之前定义的变量,&是取地址运算符,这个在之后我们回去学习,总不能一口把你们喂成大胖子吧。

数学运算语句

fioat son=(father+mother)*HEG这里的意思就是father+mother*常量HEG得到的结果保存在变量son之中.

4a13ac4560bc019d48b71c7a923fee37.png

现在我们都知道C程序的格式基本都是从主函数main开始执行,C程序整体是由函数构成,函数体都在“{…….}”之中,每一句后面都得有“;”(当然也有后面没有;的我们以后在讲),英文字符大小写根本不通用,切记!!!

这一节,我就带大家入门C语言,带你们了解简单的C程序和一个完整的C程序,在回且听我与众人说算法。如果你想学C,留下评论,我送你软件。

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值