首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学而时习之
煤球王子
创建于2025-10-09
订阅专栏
复习学过的知识,忘了回来看看
等 1 人订阅
共23篇文章
创建于2025-10-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
学而时习之:C++中的面向对象编程
C++ 面向对象编程 在 OOP (Object-Oriented Programming) 出现之前,程序大多采用过程式思路:一步步写函数。代码一多,就难以管理、难以复用。 C++ 引入 OOP(O
学而时习之:C++中的动态内存管理
动态内存管理 C++ 允许通过指针以及动态内存分配/释放运算符进行底层内存操作。 new 与 delete 运算符 C++ 中的 new 与 delete 运算符:动态内存管理 在 C++ 中,栈内存
学而时习之:C++中的枚举
C++ 中的枚举 在 C++ 中,枚举是一种用户定义的数据类型,它由一组命名的整型常量组成。 它有助于为整数值赋予有意义的名称,从而提高代码的可读性和可维护性。 当我们有一个可能值数量较少的集合(例如
学而时习之:C++中的联合体
C++ 联合体 在 C++ 中,联合体是一种用户自定义的数据类型,可以容纳不同数据类型的成员。 与结构体不同,联合体的所有成员都存储在相同的内存位置。 由于所有成员共享同一内存,更改一个成员的值会覆盖
学而时习之:C++中的结构体
C++ 中的结构体 C++ 结构体用于创建用户自定义数据类型,这些类型可用于存储不同数据类型的数据项集合。 struct 关键字用于定义结构体。结构体中的元素称为其成员,它们可以是任何有效的数据类型。
学而时习之:C++中的字符串
C++ 中的字符串 在 C++ 中,字符串是 std::string 类的对象,用于表示和操作字符序列。 与 C 风格的字符数组(char[])不同,std::string 会自动管理内存,并提供了大
学而时习之:C++中的引用
C++ 中的引用 在 C++ 里,引用(reference)相当于给已有变量起了一个“别名”,通过这个名字可以直接操作原变量的数据。 示例代码: 解释: 在这段程序中,ref 是变量 x 的引用,也就
学而时习之:C++中的智能指针
C++ 智能指针,指针用于保存内存地址,在动态分配中不可或缺,但也容易出错。下面代码就演示了典型的内存泄漏: 每次循环都丢失一块堆内存,程序最终会因耗尽内存而崩溃。 一. 智能指针 为了杜绝这类问题,
学而时习之:C++中的指针
C++ 指针 指针是一种特殊变量,它保存的是“另一个变量的内存地址”,而不是直接保存数据值。借助指针,程序可以高效地访问和操作内存,是系统级编程与动态内存管理的关键工具。 直接访问指针时,得到的是地址
学而时习之:C++中的函数
函数 函数允许用户将程序划分为多个模块,每个模块完成特定任务。使用函数编写模块化、可复用的代码。 函数是一段可重复使用的代码块,用来完成特定任务。它能把大程序拆成小而清晰的模块,使代码更易读、更易维护
学而时习之:C++语言基础了解
C++ 简介 C++ 是一种通用编程语言,由 Bjarne Stroustrup 在 C 语言基础上改进而来,旨在引入面向对象编程范式。C++ 的主要特点如下: 简洁:程序可拆分为逻辑单元与模块,配套
学而时习之:C语言中的函数指针
C 语言中的函数指针 在 C 语言里,函数指针是一种存放函数入口地址的指针变量,它可以把函数当作参数传递,也能在运行时动态调用。这一特性在回调函数、事件驱动程序以及“多态”(同一函数或操作在不同上下文
学而时习之:C语言中的指针
C 语言中的指针 指针是一种变量,它存储的是另一个变量的内存地址。与直接存储值不同,指针存储的是 值 在内存(运行内存)中的位置(地址)。它是 C 语言中进行底层内存操作的核心工具。 指针的声明方式是
学而时习之:C语言中的"悬空指针"、"空类型指针"、"野指针"
C 语言中的悬空指针、空类型指针、空指针与野指针 在 C 语言里,指针用来保存 变量 或 内存位置的地址,以便直接操作内存。然而,某些与指针相关的特殊状态会给程序的内存安全和行为带来隐患,主要包括:
学而时习之:C语言中的内存管理
一、C 程序的内存布局 程序的内存布局指的是程序在运行期间其数据在计算机内存中的存储方式。理解这一布局有助于开发者更高效地管理内存,并避免出现段错误(segmentation faults)和内存泄漏
学而时习之:高级C编程语法总结
可变参数函数(Variadic Functions) C 语言中的可变参数函数 在 C 语言里,可变参数函数(variadic functions) 是指可以接受数量不定的参数的函数。当函数调用时无法
学而时习之:C语言中文件操作Error处理
一. C 中的 ferror() 函数 在 C 语言中,ferror() 是一个内置函数,用于在文件操作期间检查文件是否发生错误。它提供了一种简单的方法,在你的 C 程序中进行文件操作时不会中断。 1
学而时习之:C语言中的Exception处理
在 C 中使用 goto 进行异常(Exception)处理 异常是程序在运行时遇到的不正常情况或错误条件。C 语言没有像 C++ 或 Java 那样提供专门的异常处理机制。然而,在 C 中,goto
学而时习之:C语言中的Error处理
在 C 语言中,错误处理通常依靠一些专门负责“运行时出错”的函数:它们把错误码或错误信息返回给程序员,用来提示某个操作失败或行为异常。 由于 C 不像 Java、Python 等高级语言那样提供内建的
学而时习之: C语言中的文件处理
文件处理在C语言中是指我们对文件进行创建、打开、读取、写入和关闭等操作的过程。C语言提供了不同的函数,如fopen()、fwrite()、fread()、fseek()、fprintf()等,以便在我
下一页