C语言程序设计案例教程
上QQ阅读APP看书,第一时间看更新

2.1 在屏幕上显示信息

在屏幕上显示欢迎各国运动员参加北京奥运会的信息。

在C语言中,所有的数据输入/输出都是由库函数完成的。printf()是一个标准的输出函数,括号内双引号括起来的是所带的参数,即要打印的内容,对应的输出设备是终端屏幕。

【例2-1】源程序。

程序运行结果:

这是一个最简单的完整C源程序,仅由一个主函数构成。本程序的第一行是注释部分,注释内容用一对“/*”和“*/”括起来。注释往往表明程序员编程的意图和思想,便于程序员和用户理解程序的作用和功能。第四行是C语言的主函数首部,main是主函数名,这是一个特殊的函数,每个C语言程序都必须有一个且只能有一个主函数,它是C程序运行的起点。main后的“()”是函数的参数部分,可以为空,但括号不能省略,一定要有。第五、九行对应一对花括号“{}”,表示函数体的开始和结束,“{}”内语句的集合构成函数体,函数体允许为空。

以上例子中,使用了printf()函数,它称为库函数,实现标准输出功能,在C语言中,函数分为两类:一类是系统本身提供的库函数(标准函数),编程时只要在需要的地方写上函数名,再加上参数就可以调用此函数,C语言提供了十分丰富的库函数;另一类称为自定义函数,程序员可以根据需要自己设计一段程序来完成一个特定的功能。

一般情况下要在主函数main()之前加上相应的蕴含函数库的头文件名,比如要调用数学库函数,应该在main()之前加上“#include<math.h>”,要用到标准输入/输出函数时,就要调用头文件stdio.h。conio是Console Input/Output(控制台输入/输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等。getchar()函数的功能是从键盘上输入一个字符,本例中getch()函数是针对Windows XP以上的操作系统来暂停观看屏幕输出结果。

C语言函数使用简单方便,执行效率高,在C程序设计中要养成良好的设计习惯,即尽量用多个小函数或小程序来构成一个大程序,而每个小函数或小程序完成一个独立的功能。