什么是文件? 文件其实是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。 从文件功能上来讲,一般可分为:程序文件与数据文…
编码规范说明 目的 规则并不是完美的,通过禁止在特定情况下有用的特性,可能会对代码实现造成影响。但是我们制定规则的目的“为了大多数程序员可以得到更多的好处”, 如果在团队运作中认为某个规则无法遵循,希…
C语言运算符有哪些? 按功能划分 在C语言中,运算符可以按照其功能进行分类。以下是各类运算符的详细列表: 算术运算符:这些运算符用于执行基本的数学运算。它们包括加法(+),减法(-),乘法(*),…
C语言的关键字由C语言的标准决定。 C99标准中定义的关键字 数据类型关键字 基本数据类型(8个) void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果 char:字符型类型数据,属于整…
函数的基本概念 在C语言中,函数是用于完成特定任务的独立代码块。函数可以带有参数(即输入),并且可以返回一个值(即输出)。C语言为我们提供了很多内建的函数,如 printf(),scanf() 等,同时也允许我们自定义…
指针的基本概念 在C语言中,指针是一个非常重要的概念。指针本质上是一个变量,其存储的是值的地址,而不是值本身。这意味着,通过指针,我们可以直接访问或者操作内存中的数据。 理解指针的关键在于理解“…
在C语言中,枚举(enum)是一种用户自定义的数据类型,可以让代码更具可读性。枚举创建了一个新的类型,其值由你设定的一组命名的整数常量(称为枚举器)组成。 枚举类型的主要用途是使代码更具可读性和维护…
什么是位段(位域)? 位段(bit-field)是C语言中的一种数据结构,它可以让你指定一些连续的位来存储数据。位段通常用于设计一些需要大量标记位的数据结构,例如硬件寄存器或协议数据包。 位段在结构体中定…
当我们需要在C语言中定义一个可以存储不同数据类型的变量时,可以使用共用体(Union)。共用体是一种特殊的数据类型,它允许不同的数据类型共享同一块内存空间。在内存中,共用体的大小等于它所包含的最大成员的大小…
在C语言中,结构体(Structures)是一种用户定义的数据类型,它允许你组合不同类型的数据(如整型、浮点型、数组、其他结构等)。 结构体的主要用途是把有逻辑关联的一组数据存储在一起。例如,你可能会使用…