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

cserver side programmingprogramming

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

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

#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>// 链接部分
#define PI 3.1415 //定义部分
main (){
   float c,r;
   printf("输入圆的半径 r=");
   scanf("%f",&r);
   c=2*PI*r;
   printf("圆的周长 c=%f", c);
}

输出

输出如下 −

输入圆的半径 r=6
圆的周长 c=37.698002

相关文章