C程序是由函数组成的,一个简单的C程序可以只由一个主函数组成,不过一般的C程序中经常还包含一些用户自己定义的函数。
现在通过一个简单的例子,介绍一些C程序的基本构成和格式。
例1.1简单的输入和输出。
#include "stdio.h" /*头文件*/
main() /*主函数*/
{
char name[20]; /*定义字符数组*/
printf("What's your name?"); /*屏幕显示询问姓名*/
scanf("%s",name); /*通过键盘输入姓名*/
printf("Hello %s ,you are welcome!\n",name); /*屏幕输出欢迎词*/
}
运行结果:先显示What's your name?张金玲 (回车)
Hello 张金玲 ,you are welcome!
程序中有main开始的是主函数,在每一个C程序中都必须包含一个并且只能有一个主函数,因为每个程序是从主函数开始执行的。主函数的函数体是由一对花括号括起来的部分,程序中执行各种操作的语句都包括在函数体中。函数体中一般可以包括多条语句,但也可以只包括一条语句或没有语句。程序中夹在“/* */”之间的不是语句,是用于提高程序可读性的注释部分,它可以出现在程序中的任何位置。C语言的书写一律采用小写字母,每条语句都必须用分号“;”结束。第一行的#include " stdio.h "通常称为命令行,命令行必须用“#”号开头,最后不能加“;”,因为它不是C程序中的语句。一对双引号中的stdio.h是系统提供的文件名。
我们来看一下函数的一般结构 :
任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:
[函数类型] 函数名(函数参数表) 函数说明部分
{ 说明语句部分;
执行语句部分; } 函数体部分
“[]”表示可选(即可以指定,也可以省) |