C语言
文章平均质量分 80
包含C语言细小内容及C语言所涉及常规内容及知识点。
17_Kevin
闻道有先后,术业有专攻
展开
-
C语言-文件操作
C语言文件的基本操作原创 2024-03-31 12:38:27 · 2360 阅读 · 90 评论 -
深入理解栈和队列(二):队列
队列是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出原创 2024-03-24 19:52:05 · 1172 阅读 · 41 评论 -
深入探索C语言动态内存分配:释放你的程序潜力
值得强调的是关于 free 掉内存这件事,一个程序如果不在不需要的时候free掉内存的话就会一直占用内存直到程序运行结束。在我们平时的代码练习中不会有明显的影像,但是在大型程序中,如果内存一直占用,占用的内存不断增多,内存是有限的,不可能一直被占用,当内存爆满时程序就会出现问题了。所以要注意关于内存空间的释放!原创 2024-03-23 19:33:47 · 1535 阅读 · 41 评论 -
解析编程中不可或缺的基础:深入了解结构体类型
结构体是一种自定义的数据类型,它允许开发人员将不同类型的数据组合在一起,并为其定义相关属性和行为。结构体提供了一种灵活的方式来表示复杂的数据结构,使得程序设计更加模块化和可读性更高。原创 2024-03-16 15:21:03 · 1214 阅读 · 32 评论 -
【C语言】剖析qsort函数的实现原理
本文从回调函数,qsort函数的应用,qsort函数的实现原理三个方面进行讲解,深入婆媳qsort函数。原创 2024-03-04 08:33:56 · 1001 阅读 · 27 评论 -
如何实现双向循环链表
用C语言实现双向带头循环链表,通过概念的渗透和代码的逐一分析进行讲解。原创 2024-02-28 12:48:19 · 1484 阅读 · 41 评论 -
C语言中如何进行内存管理
C语言是一种强大而灵活的编程语言,但与其他高级语言不同,它要求程序员自己负责内存的管理。正确的内存管理对于程序的性能和稳定性至关重要。原创 2024-02-28 12:46:35 · 1325 阅读 · 14 评论 -
【C语言】解析刘谦春晚魔术《守岁共此时》
解析刘谦龙年魔术《守岁共此时》的算法,含完整源代码和详细解析。原创 2024-02-13 15:27:23 · 2818 阅读 · 1 评论 -
【C语言】assert断言:保护程序的利器
本文将详细介绍C语言中的assert断言,包括它的定义、使用方法以及在实际开发中的作用。通过了解assert断言,我们可以更好地保护程序免受错误数据的侵害,确保程序的稳定性和可靠性。原创 2024-02-12 21:02:54 · 1312 阅读 · 11 评论 -
【C语言】深入理解EOF
C 语言中,EOF是一个宏,用于表示文件结束标识符(End-of-File)。它是一个特殊的值,通常用于指示文件读取操作已经到达了文件的末尾。原创 2024-02-07 11:49:05 · 478 阅读 · 14 评论 -
【C语言】深入理解函数指针
深入探讨函数指针的概念,讲解作为参数传递给其他函数、在运行时动态选择要调用的函数以及实现回调函数等功能。原创 2024-02-05 15:07:48 · 1365 阅读 · 2 评论 -
【C语言】简易计算器转移表(函数指针简化)
用函数指针的方法实现简单的计算器转移表原创 2024-02-05 15:05:46 · 834 阅读 · 10 评论 -
【C语言】大小写字母的相互转化:多种方法解析及原理说明
介绍了多种方法来实现 C 语言中大小写字母的相互转化,包括使用标准库函数、位运算、条件语句和字符数组。每种方法都有其适用的场景和优缺点,了解这些方法可以帮助我们在实际编程中选择合适的转化方式。。原创 2024-02-03 13:21:01 · 1643 阅读 · 2 评论 -
【C语言】const修饰指针的不同作用
• const如果放在*的左边,修饰的是指针指向的内容,保证指针指向的内容不能通过指针来改变。但是指针变量本⾝的内容可变。const如果放在*的右边,修饰的是指针变量本⾝,保证了指针变量的内容(指针指向)不能修改,但是指针指向的内容,可以通过指针改变原创 2024-02-01 16:49:36 · 1107 阅读 · 2 评论 -
【C语言】深入理解NULL指针
NULL是一个宏,用于表示空指针。它是一个特殊的值,通常用于初始化指针、比较指针是否为空等操作原创 2024-02-01 15:08:41 · 883 阅读 · 2 评论 -
【C语言】深入理解取地址符&:与内存地址的联系
取地址符在 C 语言中用于获取变量的内存地址,它与指针密切相关,帮助我们理解和操作内存地址。通过理解取地址符的用途和功能,我们可以更好地理解指针和内存的关系,从而编写更加灵活和高效的 C 语言程序。希望本篇博客能够帮助你更好地理解取地址符的用途和功能,并在日后的编程工作中能够更加熟练地运用它。如果你有任何关于 C 语言或者其他编程相关的问题,都可以随时留言交流。原创 2024-01-31 13:49:47 · 582 阅读 · 0 评论 -
C/C++ (stdio.h)标准库详解
C/C++库stdio.h中关于库中的所有函数的讲解原创 2024-01-30 22:34:28 · 2734 阅读 · 1 评论 -
【C语言】实现程序的暂停
编写程序时,有时候需要让程序在某些地方暂停执行,等待用户输入或者观察程序执行结果。在 C 语言中,有多种方法可以实现程序的暂停,包括getchar()和。在本篇博客中,我们将详细介绍这三种方法的使用方法、使用场景和举出实例。原创 2024-01-29 16:37:10 · 1751 阅读 · 1 评论 -
【C语言】va_list(可变参数处理)
C语言va_list函数原创 2024-01-27 21:28:11 · 1354 阅读 · 2 评论 -
【C语言】位操作符详解
按位与( & )2、按位或( | )3.按位异或( ^ ) C语言中的位操作符 对于以上代码的运算,在下面进行拆分讲解。分别先列出a和b的原码,然后计算得到补码(原码取反+1) 在得到二者补码后将补码进行按位与运算。即对应位置都为1才为1,有一个是0即为0,具体运算如下:所以a和b按位与最终得到的c二进制为111111111111111111111111101。举例:与按位与一样,按位或同样是先计算出a和b的补码然后将补码进行计算,然后得到的补码再转换为原码才是原创 2024-01-26 13:22:14 · 933 阅读 · 1 评论 -
【C语言】模拟strcpy函数的实现
将源指向的 C 字符串复制到目标指向的数组中,包括终止 null 字符(并在该点处停止)。为避免溢出,目标指向的数组的大小应足够长,以保证可以完全复制,并且不应在内存中与源重叠。原创 2024-01-07 19:47:44 · 394 阅读 · 1 评论 -
%[ ]格式说明符巧用
%[ ]原创 2023-12-19 16:36:53 · 387 阅读 · 1 评论 -
【C语言】函数实参与形参详解
在C语言中,实参(实际参数)是在函数调用时传递给函数的值或表达式。它们是函数调用的真正参数,用于提供给函数所需的数据。当函数调用发生时,实参的值被传递给对应的形参(形式参数)以供函数使用。实参可以是常量、变量或表达式。原创 2023-12-17 00:56:49 · 1007 阅读 · 1 评论 -
【C语言】函数详解
本文对C语言中库函数和自定义函数的相关知识进行了总结汇总,已经对于使用方法进行详细讲解。原创 2023-12-10 02:16:05 · 1093 阅读 · 1 评论