1.3 一个简单的C程序

本实例程序实现的功能只是显示一条信息“Hello,world!I'm coming!”,通过这个程序可以初窥C程序样貌。虽然这个简单的小程序只有7行,却充分说明了C程序是由什么位置开始、什么位置结束的。

313264cfae714b62b1c488e2bfaad98e.png

运行程序,显示效果如图所示。

4a9f8a07516a4d65990f4ac5a5de71dc.png

1、#include 指令

实例代码中的第1行:

#include<stdio.h>

这个语句的功能是进行有关的预处理操作。include称为文件包含命令,后面尖括号中的内容称为头部文件或首文件。

2、空行

实例代码中的第2行是空行。

C语言是一个较灵活的语言,空格、空行、跳格并不会影响程序。

注意:不是所有的空格都没有用,如两个关键字之间要用空格隔开(else if)。这种情况下如果将空格去掉,程序就不能通过编译。

3、main 函数声明

实例代码中的第3行:

int main()

这一行代码代表的意思是声明main函数为一个返回值,是整型的函数。其中的int称为关键字,这个关键字代表的类型是整型。

在函数中,这一部分称为函数头部分。在每个程序中都会有一个main函数,main函数就是一个程序的入口部分。也就是说,程序都是从main函数头开始执行的,然后进入main函数中,执行main函数中的内容。

4、函数体

实例代码中的第4~7行:

0754642cf2bf412f8605aa2afa2f5817.png

一个函数分为两个部分:一是函数头,一是函数体。

程序代码中的第4行和第7行这两个大括号就构成了函数体,函数体也可以称为函数的语句块。在函数体中,也就是第5行和第6行这一部分就是函数体中要执行的内容。

5、执行语句

函数体中的第5行代码:

printf("Hello,world!I'm coming!\n");     /*输出要显示的字符串*/

执行语句就是函数体中要执行的动作内容。printf是产生格式化输出的函数,可以简单理解为向控制台进行输出文字或符号。括号中的内容称为函数的参数,在括号内可以看到输出的字符串“Hello,world!I'm coming!”,其中还可以看到“\n”这样一个符号,称之为转义字符。

6、return 语句

函数体中的第6行代码:

return 0;     /*程序返回0*/

这行语句使main函数终止运行,并向操作系统返回一个整型常量0。前面介绍main函数时说过返回一个整型返回值,此时0就是要返回的整数值。在此处可以将return理解成main函数的结束标志。

7、代码的注释

在程序的第5行和第6行后面可以看到一段关于这行代码的文字描述:

printf("Hello,world!I'm coming!\n");     /*输出要显示的字符串*/

return 0;                                                /*程序返回0*/

这段对代码的解释描述称为代码的注释。语句格式:/*其中为注释内容*/

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值