动态资讯
关注教育行业,了解最新资讯,发展快人一步
-
C语言实现泛型编程
2023-06-20
泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。在 C 语言中,可以通过一些手段实现这样的泛型编程。这里介绍一种方法——通过无类型指针void*。看下面的一个实现交...
-
干货分享|C错误处理
2023-06-19
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码errno,该错误代码是全局变量,表...
-
干活分享|C强制类型转换
2023-06-19
C强制类型转换强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式...
-
干货分享|C头文件
2023-06-16
C头文件头文件是扩展名为.h的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令&nb...
-
干货分享|小白必看!C预处理器
2023-06-16
C预处理器C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preproce...
-
干货分享|C文件读写
2023-06-15
C文件读写上一章我们讲解了 C 语言处理的标准输入和输出设备。本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不...
-
干货分享|C 输入 & 输出
2023-06-15
当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。当我们提到输出时,这意味着要在屏幕上、打印机上或...
-
微软知道你在 Edge 上浏览的每一张图片
2023-06-14
微软 Edge 是一个功能强大的浏览器,也深受许多用户喜爱。它也提供了许多工具和选项,让用户可以自定义,以便获得更好的体验。近日,在众多功能中有一个功能引起了人们对隐私的关注,你甚至可能会考虑关闭它。Edge 有一个内置...
-
干货分享|C存储类
2023-06-14
C存储类存储类定义 C 程序中变量/函数的的存储位置、生命周期和作用域。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类:autoregisterstaticexternauto 存储类auto存储类是所有局...
-
干货分享|C程序结构
2023-06-14
C程序结构在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。C Hello World 实例C 程序主要包括以下部分:预处理器指令函数变量语句 & 表达式注释编译 &...
-
干货分享|C环境设置
2023-06-13
本地环境设置如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器。文本编辑器这将用于输入您的程序。文本编辑器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS ...