文章教程

全国计算机等级考试二级C语言8.1库函数

8/22/2020 10:24:52 PM 人评论 次浏览

8.1 库函数

考点1 库函数

真考链接

考点1 通常在选择题里进行考查,属于重点识记内容,考核概率为10%。在操作题中一般结合其他考点出现,其考核概率为50%。

C语言提供了丰富的库函数,这些函数包括常用的数学函数,如求平方根的sqrt()函数、对字符和字符串进行处理的函数以及进行输入/输出处理的各种函数等。

调用C语言标准库函数时,要求使用include命令对每一类库函数进行文件包含,即在主调函数中需要调用库函数时,应在主调函数的声明部分用#include命令把该库函数的头文件名包含进来。

例如,调用有关字符串处理的库函数时,要求程序在调用字符串处理函数前包含以下命令:

#include <string.h>

对库函数的一般调用形式为:

函数名(参数列表);

在C语言中,库函数的调用可以以两种形式出现。

(1)在表达式中调用。例如:

y=sin(x);

在这里,函数的调用出现在赋值号右边的表达式中。

(2)作为独立的语句完成某种操作。例如:

printf("请输入两个整数:");

在这里,调用库函数输出提示性语言。

小提示

比如“cos”“abs”这样的内部数学函数,如果在程序中没有包含math.h头文件,编译时会出错。

常见问题

如何处理和改正程序编译中出现的错误?

一般情况下,编译中出现的问题大部分是语法错误。如果出现未定义字符,首先要想到的是这些未定义字符是不是函数名,如果是的话,在程序开始处是否包含了需要的头文件。

真题精选

下列程序段正确的是(  )。

A.

#include <stdio.h>

main()

{ int i,j;

int(i)= j;

B.

#include <stdio.h>;

main()

C.

include <stdio.h>

main()

{ int i,j;

D.

#include <stdio.h>

main()

【答案】D

【解析】选项A错在调用库函数int时,将它放在赋值号的左边;选项B中在第一行使用include命令时,最后放了一个分号;选项C在使用include命令时,缺少一个"#"号。

教程类别