正在加载图片...
第二部分¢语言程序设计同步训练 225 (3)两种格式的区别 用<>时,系统到存放C库函数头文件所在的目录中寻找要包含的文件;如果为调用库 函数使用文件包含命令,往往用尖括号,以节省时间 用“”时,系统先到用户当前目录(即存放当前程序的目录)查找要包含的文件,若找不 到,在到C库函数头文件所在的目录中寻找:如果要包含的是用户自己编写的文件(这种文 件一般都在当前目录中),一般用双引号 (4)常用包含的C库文件 使用数学函数时:# include< math h> 使用字符串函数时:# include< string h 使用输入输出函数时:# include< stdio. h> 5.条件编译 (1)概念:条件编译是指符合条件就编译,不符合条件就不编译 (2)格式:# fifdef标识符 程序段1} else 程序段2} endif 还有另外两种格式,了解即可。 (3)注意区分:条件编译和选择结构;二者发生的阶段不同。 选择结构内容,全部编译,到运行时,根据条件是否成立决定运行哪一段代码。 条件编译内容,不是全部编译,根据条件是否成立决定编译哪一段代码。 注意区分:条件编译和函数调用。 基础训练(A) 填空题 1.C语言中有三种预处理命令 2.预处理命令均以 符号开头; 3.文件包含有哪两种格式: 4.定义宏的关键字是 5.宏定义分为 的宏定义和 的宏定义 6.预处理命令不是C语句,不必在行末加 7.要使用 strcpy函数,需要在使用前包含 文件。 要使用 sarto, fabs0函数,需要在使用前包含 文件 二、选择题 1.以下正确的描述是( A)C语言的预处理功能是指完成宏替换和包含文件的调用 B)预处理指令只能位于C源程序文件的首部 C)凡是C源程序中行首以”#”标识的控制行都是预处理指令第二部分 C 语言程序设计同步训练 ·225· ·225· (3) 两种格式的区别 用< >时,系统到存放 C 库函数头文件所在的目录中寻找要包含的文件;如果为调用库 函数使用文件包含命令,往往用尖括号,以节省时间。 用“ ”时,系统先到用户当前目录(即存放当前程序的目录) 查找要包含的文件,若找不 到,在到 C 库函数头文件所在的目录中寻找;如果要包含的是用户自己编写的文件(这种文 件一般都在当前目录中) ,一般用双引号。 (4) 常用包含的 C 库文件 使用数学函数时:# include <math.h> 使用字符串函数时:# include <string.h> 使用输入输出函数时:# include <stdio.h> 5. 条件编译 (1) 概念:条件编译是指符合条件就编译,不符合条件就不编译。 (2) 格式: #ifdef 标识符 { 程序段 1 } # else { 程序段 2 } # endif 还有另外两种格式,了解即可。 (3) 注意区分:条件编译和选择结构;二者发生的阶段不同。 选择结构内容,全部编译,到运行时,根据条件是否成立决定运行哪一段代码。 条件编译内容,不是全部编译,根据条件是否成立决定编译哪一段代码。 注意区分:条件编译和函数调用。 基础训练(A) 一、填空题 1. C 语言中有三种预处理命令:____________、____________、__________________。 2. 预处理命令均以_______符号开头; 3. 文件包含有哪两种格式:__________________________。 ____________________________。 4. 定义宏的关键字是__________________。 5. 宏定义分为___________的宏定义和_____________的宏定义。 6. 预处理命令不是 C 语句,不必在行末加___________。 7. 要使用 strcpy()函数,需要在使用前包含_________________文件。 要使用 sqrt(),fabs()函数,需要在使用前包含_________________文件。 二、选择题 1. 以下正确的描述是( )。 A) C 语言的预处理功能是指完成宏替换和包含文件的调用 B) 预处理指令只能位于 C 源程序文件的首部 C) 凡是 C 源程序中行首以”#”标识的控制行都是预处理指令
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有