b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c语言入门经典 第5版_c语言入门经典_c语言入门自学(5)

电脑杂谈  发布时间:2017-02-17 20:17:51  来源:网络整理

注意:

在一些系统中,头文件名是不区分大小写的,但在#include 指令里,这些文件名通常是小写。每个符合C11 标准的C 编译器都有一些标准的头文件。这些头文件主要包含了与C标准库函数相关的声明。所有符合该标准的C 编译器都支持同一组标准库函数,有同一组标准头文件,但一些编译器有额外的库函数,它们提供的功能一般是运行编译器的计

算机所专用的。

注意:

附录E 列出了所有的标准头文件。

1.8.3 定义main()函数

下面的5 行指令定义了main()函数:

int main(void) // This identifies the function main()
{ // This marks the beginning of main()
printf("Beware the Ides of March!"); // This line outputs a quotation
return 0; // This returns control to the operating system
} // This marks the end of main()

函数是两个括号之间执行某组操作的一段代码。每个C 程序都由一个或多个函数组成,每个C 程序都必须有一个main()函数——因为每个程序总是从这个函数开始执行。

因此假定创建、编译、链接了一个名为progname.exe 的文件。执行它时,操作系统会执行这个程序的main()函数。

定义main()函数的第一行代码如下:

int main(void) // This identifies the function main()

它定义了main()函数的起始,注意这行代码的末尾没有分号。定义main()函数的第一行代码开头是一个关键字int,它表示main()函数的返回的类型,关键字int 表示main()函数返回一个整数。执行完main()函数后返回的整数表示返回给操作系统的一个代码,它表示程序的状态。在下面的语句中,指定了执行完main()函数后要返回的:

return 0; // This returns control to the operating system

这个return 语句结束main()函数的执行,把0 返回给操作系统。从main()函数返回0 表示,程序正常终止,而返回非0 表示异常。换言之,在程序结束时,发生了不应发生的事情。

紧跟在函数名main 后的括号,带有函数main()开始执行时传递给它的信息,在这个例子里,括号内是void,表示没有给函数main()传递任何数据,后面会介绍如何将数据传递给函数main()或程序内的其他函数。

函数main()可以调用其他函数,这些函数又可以调用其他函数。对于每个被调用的函数,都可以在函数名后面的括号中给函数传递一些信息。在执行到函数体中的return语句时,就停止执行该函数,将控制权返回给调用函数(对于函数main(),则将控制权返回给操作系统)。一般函数会定义为有返回或没有返回。函数返回一个时,该总

是特定的类型。对于函数main(),返回的类型是int,即整数。

1.8.4 关键字

在C 语言中,关键字是有特殊意义的字,所以在程序中不能将关键字用于其他目的。关键字也称为保留字。在前面的例子里,int 就是一个关键字,void 和return 也是关键字。C 语言有许多关键字,我们在学习C 语言的过程中,将逐渐熟悉这些关键字。附录C 列出了完整的C 语言关键字表。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32998-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...