实训1.1——一个经典的C语言程序
教学录像
光盘\chap1\实训1.1——一个经典的C语言程序
为了使程序初学者更容易,也更有兴致地学习C语言,Microsoft公司编写了一个非常简单,但又非常经典的C语言程序,即“Hello world”程序。
按照1.5节介绍,新建工程名为HelloWorld,新建源代码名为HelloWorld.c。
程序清单1.1:HelloWorld.c
01 #include<stdio.h> //头文件包含 02 void main() //主函数入口 03 { //函数封装左括号 04 printf("Hello World\n"); //打印输出函数 05 } //函数封装右括号
程序第1行表示包含了头文件,其中#表示是条件编译选项,include属于关键字,表明后面是要进行包含的内容。' <’和’>’用于封装要包含的文件名,stdio.h全称为standard input and output header file,即标准输入输出头文件。包含这个头文件的目的是函数体中调用了标准输出函数printf。注意,关键字include和#之间不应有空格,和<之间应有一个或多个空格。
程序第2行是主函数的入口,void是关键字之一,表明该函数是不返回值的函数。main也是关键字之一,它也是主函数的名称,任何一个项目工程有且仅有一个主函数。关键字main后的对括号"("和")"必不可少,main和"("之间可以有空格,也可以没有,为统一格式,本书一律不加空格。
程序第3行和第5行是一对大括号,用于表示主函数main的主体范围。注意,大括号一定要成对出现,否则程序编译将会出现错误。
程序第4行是函数的主体,目的是要输出字符串"Hello World"到屏幕上,其中printf属于关键字,是标准输出打印函数,即print function。它在stdio.h文件中被声明,有关声明的概念后续章节将做详细介绍。
程序按照1.5节介绍,运行之后输出结果为:
Hello World
这是C语言的第一个程序,同时,也是所有学习C语言的程序员几乎都会学到的程序。这个程序虽然简单,但仍然概括了C语言的很多特点。
随堂实训1.1
新建一个工程,命名为Hello friends,并在工程中新建C程序源文件HelloFriends.c,将文件加入到源文件目录中。修改程序,将Hello World改成Hello Friends, Welcome to study C language,然后编译,链接并执行该文件,查看输出什么结果。