C 语言程序设计能力教程(第四版)
上QQ阅读APP看书,第一时间看更新

1.1.1 第一个C程序

扫一扫 看视频

【例1.1】在屏幕上输出一串字符。

程序代码如下:

程序的运行结果为:

Hello!How do you do?

说明:

①程序第1行中的#include是C语言的编译预处理命令,放在源程序的最前面,用来提供输入/输出函数的声明。stdio.h是C编译系统提供的一个文件名,stdio是standard input &output的缩写,即有关“标准输入/输出”的信息,一般C程序的开头都写这样一行命令。

②程序第2行中的main是主函数的函数名,main后面的一对圆括号是函数定义的标志,不能省略。main前面的void表示此主函数是“空类型”,又称“无值型”,即执行此函数后不产生一个函数值。

③程序第4行的printf()函数是C语言的格式输出函数。在本程序中,printf()函数的作用是输出括号内双引号之间的字符串。第4行末尾的分号,则是C语句结束的标志。

④/*……*/表示注释(也可以用“//……”单行注释格式),只是对程序起到说明作用,程序执行时注释语句不执行。

例1.1是一个完整的C源程序,包含一个main()函数。C程序由一系列函数组成(C程序组成是模块式的,就像搭积木一样,每一个函数就是一个模块),这些函数中必须有且只能有一个名为main的函数,这个函数称为主函数,整个程序从主函数开始执行。在例1.1的程序中,只有一个主函数而无其他函数。花括号{}表示main()函数的开始和结束。程序中的每一行结束时用分号“;”分隔,调用printf()函数可以完成数据的输出(具体使用方法在第3章的3.2节详细介绍)。