
C语言
文章平均质量分 93
以基础概念为主,并以例题详解来解释概念,以便于更好的理解概念,并且搭建知识体系,更好的解决问题
原来是猿
一个写BUG,找BUG,改BUG的大学生
展开
-
预处理详解
C语言设置了一些预定义符号 , 可以直接使用 , 预定义符号也是在预处理期间处理的。原创 2024-09-28 15:25:39 · 855 阅读 · 0 评论 -
编译和链接
翻译环境 : 将这个环境中的源代码 --> 可执行的机器指令(二进制指令),执行环境 :它用于实际执行代码原创 2024-09-24 22:02:36 · 825 阅读 · 0 评论 -
文件操作详解
程序写的数据是存储在电脑的内存中 ,程序如果退出 ,内存回收 ,数据就丢失了,等再次运行程序 , 数据丢失 ,如果像将数据进行持久化的保存 ,可以使用文件。原创 2024-09-24 16:26:02 · 1107 阅读 · 0 评论 -
动态内存管理
C语言引入了动态内存开辟 , 让程序员自己可以申请和释放空间,这样就比灵活原创 2024-09-22 16:58:16 · 1010 阅读 · 0 评论 -
自定义类型:联合和枚举
与结构体相似,联合体也是由一个或者多个成员构成,这些成员可以是不同类型。但是与结构体不同的是 : 编译器只为联合体成员中的最大成员分配足够的内存空间。联合体的特点是所有成员共用一块内存空间。所以联合体 也称===>共用体原创 2024-09-20 21:22:53 · 804 阅读 · 0 评论 -
自定义类型:结构体
结构体是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量原创 2024-09-20 14:28:20 · 723 阅读 · 0 评论 -
数据在内存中的存储
其实超过一个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为大端字节序存储和小段字节序存储:原创 2024-09-17 20:21:07 · 868 阅读 · 0 评论 -
C语言内存函数
strcpy , strcmp 等的函数是针对字符串来实现相应的功能的,如果想要对其他类型的数据进行相应功能的实现,是会受到限制,而memcpy,memmove,memcmp 是可以对内存块来实现对应功能。原创 2024-09-16 17:39:40 · 1996 阅读 · 0 评论 -
字符函数和字符串函数
前言 : 在编程的过程中,我们经常要处理字符和字符串 , 为了方便操作字符和字符串 ,C语言标准库中提供了一系列的库函数。原创 2024-09-16 10:49:24 · 974 阅读 · 0 评论 -
深入理解指针(5)
izeof 是计算变量所占内存空间大小的,单位是字节,只关注占用内存空间的大小,不在乎内存中存放什么数据。原创 2024-09-14 20:08:20 · 839 阅读 · 0 评论 -
深入理解指针(4)
如果把函数的指针(地址)作为参数传递给另一个函数 ,当这个指针被用来调用其所指向的函数时,被调用的函数就是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或者条件发生时由另外的一方调用的,用于对该事件或条件进行响应。原创 2024-09-11 22:05:34 · 1015 阅读 · 0 评论 -
深入理解指针(3)
C/C++会把常量字符串存储到单独的一个区域,当几个指针指向同一个字符串的时候,他们实际上指向同一块内存。但是用相同的常量字符串去初始化不同的数组的时候,就会开辟出不同的内存块。原创 2024-09-10 21:52:45 · 1131 阅读 · 0 评论 -
深入理解指针(2)
我们一般说,数组名是数组首元素的地址。但是!在以下两种情况下,数组名表示的是整个数组!原创 2024-09-09 22:04:34 · 820 阅读 · 0 评论 -
深入理解指针(1)
内存的空间很大,为了更好的使用和管理内存,我们把这些内存空间被划分成一个个内存单元,每一个内存单元的大小取一个字节。原创 2024-09-08 21:38:56 · 1009 阅读 · 0 评论 -
操作符详解
操作符详解原创 2024-09-07 20:48:07 · 1033 阅读 · 0 评论 -
函数递归--(汉诺塔问题)
写代码是为了解决问题,而递归是可以帮助我们解决问题的方法!在C语言中,而递归就是自己调用自己。如果又一个大型且很复杂的问题,我们可以层层把它拆解成一个与原问题相似,但规模小的子问题了求解;直到子问题不可被拆分,递归就结束了,所以,递归的思考方式就是把大事化小的过程!大事化小!原创 2024-09-06 20:53:40 · 2665 阅读 · 0 评论 -
VS实用调试技巧
bug本意是“昆虫”或“虫子”,现在⼀般是指在电脑系统或程序中,隐藏着的⼀些未被发现的缺陷或问题,简称程序漏洞。原创 2024-09-03 21:45:36 · 1167 阅读 · 0 评论 -
数组和函数实践:扫雷游戏
通过在线的扫雷游戏,分析设计--使用控制台实现经典的扫雷游戏。首先游戏需要通过菜单实现开始,再来一局,或者退出游戏的操作。在开始游戏的时候,炸弹会随机散落在棋盘中,通过输入坐标来排查雷:原创 2024-09-03 15:37:52 · 390 阅读 · 0 评论 -
关机程序与数字游戏---C语言分支与循环实现
关机程序与数字游戏---C语言分支与循环实现原创 2024-09-01 20:20:02 · 782 阅读 · 0 评论