第一章为导言,大致介绍了C语言
第一个C语言程序
#include <stdio.h>
int main()
{
printf("hello, world\n");
return 0;
}
在UNIX操作系统中,将这段程序存储为hello.c,在终端通过下列命令编译:
cc hello.c
命令输完,编译完成,生成一个可执行文件a.out
,我们输入:
./a.out
即可运行a.out,打印下列信息:
hello,world
注意:在其他操作系统中,编译、加载、运行等规则会有所不同。
我们逐行分析一下
#include <stdio.h>
#include
为预处理编译命令,表示引入文件,尖括号<>
中stdio.h
为标准io库的头文件,用于告诉编译器在本程序包含标准io库的信息
int main()
在这一行定义了一个名为main
的函数,通常情况,函数名字没有限制,但是main
是一个特殊的函数名,每一个程序都是从main
函数开始执行的,main
函数是程序的入口函数。int
为返回值类型,int
为整数类型,main
后面的小括号()
为参数表,用小括号将参数括起来,在本例中,main
函数没有参数,因此用空参数表()
表示。
printf("hello, world\n");
调用函数时,需要用参数名printf
加上圆括号括起来的参数表,上面语句将"hello,world\n"
作为参数调用printf
函数。printf
是一个用于打印输出的库函数,在这里,它打印双引号中间的字符串,用双引号括起来的字符序列称为字符串。\n
表示换行
return 0;
return
表示函数执行完毕,0
表示返回值,返回0
表示程序正确执行结束,另外还有其他数字表示程序的异常结束
网友评论