解释 C 语言中的链接和定义部分


链接和定义部分被称为预处理指令。它指示编译器链接来自系统库的函数。

例如,定义部分定义所有符号常量。

#include<stdio.h>

例如:

#define PI 3.1415

预处理指令必须以 # 符号开头。

如果没有链接定义,某些编译器将无法执行程序。它帮助编译器链接来自系统库的预定义函数。

预定义函数

stdio.h 中的预定义函数如下:

函数描述
printf()将字符、字符串、浮点数、整数、八进制数打印到屏幕上。
scanf()从键盘读取字符、字符串、数字数据。
getc()从文件读取字符。
gets()从键盘读取一行。
getchar()从键盘读取字符。
puts()将一行写入输出屏幕。
putchar()将一个字符写入屏幕。
clearerr()清除错误指示符。
fopen()所有文件处理函数都在 stdio.h 头文件中定义。
fclose()关闭打开的文件。
getw()从文件读取一个整数。
putw()将一个整数写入文件。
fgetc()从文件读取一个字符。
putc()将一个字符写入文件。
fputc()将一个字符写入文件。
fgets()从文件读取字符串。
fputs()将字符串写入文件。
feof()查找文件结尾。
fgetchar从键盘读取一个字符。
fgetc()从文件读取一个字符。
fprintf()将格式化数据写入文件。
fscanf()从文件读取格式化数据。
fputchar将一个字符写入键盘。
putc()将一个字符写入文件。
sprint()将格式化输出写入字符串。
sscanf()从字符串读取格式化输入。
remove()删除文件。
fflush()刷新文件。

示例

以下是计算**圆的周长**的 C 程序:

实时演示

#include <stdio.h>// link section
#define PI 3.1415 //definition section
main (){
   float c,r;
   printf("Enter radius of circle r=");
   scanf("%f",&r);
   c=2*PI*r;
   printf("Circumference of circle c=%f", c);
}

输出

输出如下:

Enter radius of circle r=6
Circumference of circle c=37.698002

更新于: 2021-03-15

4K+ 次查看

启动您的职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.