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文件中被声明,有关声明的概念后续章节将作详细介绍。

程序运行之后输出结果为:

Hello World

这是C语言的第一个程序,同时,也是所有学习C语言的程序员几乎都会学到的程序。这个程序虽然简单,但仍然概括了C语言的很多特点。

随·堂·实·训1.1

新建一个工程,命名为Hello Friends,并在工程中新建C程序源文件HelloFriends.c,将文件加入到源文件目录中。修改程序,将Hello World改成Hello Friends,Welcome to study C language。然后编译,链接并执行该文件,查看输出什么结果。