链接和定义部分称为预处理器指令。它指示编译器从系统库链接函数。例如,定义部分定义所有符号常量。#include例如,#define PI 3.1415预处理器指令必须以#符号开头。如果没有链接定义,某些编译器将无法执行程序。它帮助编译器从系统库链接预定义函数。预定义函数stdio.h 中的预定义函数如下:函数描述printf()在屏幕上打印字符、字符串、浮点数、整数、八进制数。scanf()从键盘读取字符、字符串、数字数据。getc()从文件读取字符。gets()从键盘读取一行。getchar()从键盘读取字符。puts()写入... 阅读更多
在此程序中,我们尝试对一个文件中存在的奇数和偶数进行排序。然后,我们尝试将所有奇数写入 ODD 文件,将所有偶数写入 EVEN 文件。以写入模式打开一个名为 DATA 的文件,并将一些数字写入该文件,然后关闭它。再次,以读取模式打开 DATA 文件。以写入模式打开 ODD 文件。以写入模式打开 EVEN 文件。然后,使用 while 循环执行检查奇数和偶数的操作。之后关闭所有文件。示例以下是使用文件概念处理整数数据文件的 C 程序... 阅读更多
如果我们在程序中生成随机数,则需要控制数字序列。randomize() 和 srand() 函数用于为随机数生成器设置种子。为随机数生成器分配起始数字的过程称为为生成器设置种子。randomize() 使用 PC 的时钟生成随机种子。srand() 允许我们指定随机数生成器的起始值。程序以下是关于 rand 的 C 程序:实时演示#include int main(){ // 在每次程序运行时创建相同的随机数序列 for(int i = 0; i