【例8.1】编写一个程序,输入两个整数并调用库函数求它们差的绝对值。
#include <stdio.h>int main ( ){ int x, y, z; scanf ( "%d %d", &x, &y ); z = abs( x-y ); printf ( "%d - %d 的绝对值为%d/n", x, y, z ); return 0;}
引用库函数时的首要条件是使用系统头文件。因为所有库函数都提供了一个头文件,在该头文件中,已经精确地描述了对自变量类型与返回类型的说明,为了保证能够得到正确的结果,不仅需要使用系统头文件,还必须保证库函数及头文件的引用是相互匹配的。这个例子在引用库函数时犯了与头文件不匹配的错误。求绝对值的库函数abs的头部文件在math.h里,正确的包含应为:
#include <math.h>