C语言程序设计与项目实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

实训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,然后编译,链接并执行该文件,查看输出什么结果。