C程序设计语言 1.1 入门

第一章为导言,大致介绍了C语言

第一个C语言程序

#include 
int main()
{
   printf("hello, world\n");
   return 0;
}

在UNIX操作系统中,将这段程序存储为hello.c,在终端通过下列命令编译:

cc hello.c

命令输完,编译完成,生成一个可执行文件a.out,我们输入:

./a.out

即可运行a.out,打印下列信息:

hello,world

注意:在其他操作系统中,编译、加载、运行等规则会有所不同。

我们逐行分析一下

#include 

#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表示程序正确执行结束,另外还有其他数字表示程序的异常结束

你可能感兴趣的:(C程序设计语言 1.1 入门)