- 博客(9)
- 收藏
- 关注
原创 从零开始的c语言:指针高级应用(下)(回调函数,qsort函数模拟实现, strlen和sizeof)
本文深入探讨了C语言指针进阶应用,重点分析了sizeof与strlen的区别、回调函数机制以及qsort排序函数的使用。通过代码示例详细展示了如何使用qsort对数组和结构体进行排序,并创新性地用冒泡排序模拟实现qsort功能。文章还通过结构体排序案例,演示了字符串和整型数据的不同比较方式,帮助读者深入理解指针在复杂数据类型处理中的应用。最后,通过自定义swap函数实现泛型数据交换,展示了指针在底层内存操作中的强大能力,为指针学习提供了完整的实践路径。
2025-12-14 14:39:15
1052
14
原创 从零开始的C语言: 指针深入理解从入门到实践(中)指针与数组的结合
本文深入解析C语言中指针与数组、函数的组合应用。主要内容包括:1)数组名的本质是常量指针,但具有特殊属性;2)指针访问数组的高效方式;3)一维数组传参时实际传递的是指针;4)二级指针的概念与应用;5)指针数组与数组指针的区别;6)通过指针模拟二维数组的实现方法。文章还提供了冒泡排序和数组倒序的代码示例,并详细讲解了二维数组的行指针、列指针概念及其传参方式,帮助读者深入理解这些易混淆概念背后的指针规则与语法组合。
2025-12-13 15:36:35
1222
8
原创 从零开始的c语言:初步理解指针—从底层到入门(上)指针概念及语法,指针运算, 传地址和传值
格式:类型 *指针变量名类型:指针指向的变量的类型(比如int *p表示 p 指向的是 int 类型变量);*:表示这是一个指针变量。// 不同类型的指针int *p_int;// 指向int的指针// 指向char的指针// 指向float的指针。
2025-12-10 15:11:14
1046
14
原创 从零开始的C语言-----操作符深入讲解
本文深入讲解了C语言中的操作符,包括算术、关系、逻辑、位操作符等分类,以及二进制、八进制、十六进制的转换方法。重点介绍了原码、补码、反码的概念,移位操作符(<<、>>)和位操作符(&、|、^、~)的使用规则。此外还涉及逗号表达式、结构成员访问操作符(.和->)等特殊操作符的应用。文章通过代码示例详细说明了各种操作符的具体用法,帮助读者全面理解C语言操作符的功能和使用场景。
2025-12-09 23:38:58
728
11
原创 关于visual studio 2022的调试问题
debug版本:调试版本(程序员测试)release版本:发行版本(给客户使用)x64 64位环境x86 32位环境不同环境下指针大小不同。
2025-12-08 18:07:48
566
10
原创 编程萌新简介及学习规划
大家好,我是一名大一计算机科学与技术新生,目前在学c语言及c++,希望我能坚持精进我的编程技术,在大二找到一份实习,感谢各位关注我的好友们,让我们共同进步。
2025-12-08 18:02:08
136
6
原创 从零开始的C语言之分支与循环
这篇文章介绍了C语言中的分支结构和循环结构。分支结构包括if语句和switch语句,讲解了if-else的嵌套使用、悬空else问题,以及switch语句的case和break用法。循环结构部分涵盖了while、for和do-while循环,通过打印数字、逆序输出等示例说明用法差异,并比较了while和for的简洁性。文章还介绍了break和continue的区别,以及goto语句的使用注意事项。整体内容适合C语言初学者,通过具体代码示例帮助理解基本语法结构。
2025-10-10 11:00:17
1047
19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅