C 标准库 - <errno.h>
简介
C 标准库的 errno.h 头文件定义了整数变量 errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展...
C 标准库 –
C 标准库 - <ctype.h>
简介
C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符。
这些函数接受 int 作为参数,它的值必须是 EOF 或表示...
C 标准库 –
C 标准库 - <assert.h>
简介
C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。
已定...
C 语言实例 – 约瑟夫生者死者小游戏
C 语言实例 - 约瑟夫生者死者小游戏
30 个人在一条船上,超载,需要 15 人下船。
于是人们排成一队,排队的位置即为他们的编号。
报数,从 1 开始,数到 9 的人下船。
如...
C 语言实例 – 输出当前文件执行代码
C 语言实例 - 输出当前文件执行代码
输出当前文件执行代码,FILE 为当前执行的文件常量。
实例
#include <stdio.h>
int main() {
...
C 语言实例 – 从文件中读取一行
C 语言实例 - 从文件中读取一行
从文件中读取一行。
文件 nowcoder.txt 内容:
1
2
3
$ cat nowcoder.txt...
C 语言实例 – 将字符串写入文件
C 语言实例 - 将字符串写入文件
将字符串写入文件。
实例
#include <stdio.h>
#include <stdlib.h> /* exit...
C 语言实例 – 计算两个时间段的差值
C 语言实例 - 计算两个时间段的差值
计算两个时间段的差值。
实例
#include <stdio.h>
struct TIME
{
int second...
C 语言实例 – 复数相加
C 语言实例 - 复数相加
使用结构体(struct)将两个复数相加。
我们把形如 a+bi(a,b均为实数)的数称为复数,其中 a 称为实部,b 称为虚部,i 称为虚数单位。
实例
...
C 语言实例 – 使用结构体(struct)
C 语言实例 - 使用结构体(struct)
使用结构体(struct)存储学生信息。
实例
#include <stdio.h>
struct student
{
...
64