小白教程

 找回密码
 立即注册
小白教程 首页 系列教程
订阅

系列教程

C 标准库 – <limits.h>
简介limits.h头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。这些限制指定了变量不能存储任何超出这些限制的值,例如一个无符号可以存储的最大值是 2 ...
分类:    2022-3-1 03:53
C 标准库 – <float.h>
C 标准库 -float.h简介C 标准库的float.h头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。在讲解这些常量之前,最好先弄清楚浮点数是由下面四个元素组成的: ...
分类:    2022-3-1 03:53
C 标准库 – <errno.h>
简介C 标准库的errno.h头文件定义了整数变量errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读取和修改。在程序启动时 ...
分类:    2022-3-1 03:52
C 标准库 – <ctype.h>
简介C 标准库的ctype.h头文件提供了一些函数,可用于测试和映射字符。这些函数接受int作为参数,它的值必须是 EOF 或表示为一个无符号字符。如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不 ...
分类:    2022-3-1 03:52
C 标准库 – <assert.h>
C 标准库 -assert.h简介C 标准库的assert.h头文件提供了一个名为assert的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。已定义的宏assert指向另一个宏NDEBUG,宏NDEBUG不是 assert.h 的一部分。如果 ...
分类:    2022-3-1 03:52
C 标准库 – 参考手册
C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及, ...
分类:    2022-3-1 03:51
C语言 命令行参数
执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。命令行参数是使用 main() 函数参数来处 ...
分类:    2022-3-1 03:51
C语言 内存管理
本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在stdlib.h头文件中找到。序号函数和描述1void *calloc(int num, int size);该函数分配一个带有 function allocates an array ...
分类:    2022-3-1 03:50
C语言 可变参数
有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。下面的实例演示了这种函 ...
分类:    2022-3-1 03:50
C语言 递归
递归是以自相似的方式重复项目的处理过程。同样地,在编程语言中,在函数内部调用函数自身,称为递归调用。如下:void recursion(){ recursion(); /* 函数调用自身 */ } int main(){ recursion(); } C 语言支持递归 ...
分类:    2022-3-1 03:49
C语言 错误处理
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局 ...
分类:    2022-3-1 03:49
C语言 强制类型转换
强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转 ...
分类:    2022-3-1 03:48
C语言 头文件
头文件是扩展名为.h的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令#include来引用它。前 ...
分类:    2022-3-1 03:48
C语言 预处理器
C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor) ...
分类:    2022-3-1 03:47
C语言 文件读写
本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备 ...
分类:    2022-3-1 03:46

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2025-4-30 19:06 , Processed in 0.014445 second(s), 7 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

返回顶部