自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C语言指针题目实战:经典例题 + 解题思路,新手也能轻松看懂

本文深入解析C语言指针与数组的笔试题,涵盖sizeof与strlen的应用、数组名在不同场景的含义、指针运算及内存布局分析。通过一维/二维数组、字符数组等案例,详细讲解指针与数组的交互机制,包括地址计算、类型转换及野指针规避。此外,模拟实现strlen、字符串逆序、冒泡排序等经典算法,并探讨qsort函数模拟、杨氏矩阵查找等进阶应用。最后解析剑指offer等面试题,帮助读者掌握指针核心概念与实战技巧,为后续内存管理、数据结构学习奠定基础。

2025-08-16 14:00:00 1018 24

原创 C语言指针超详细攻略:掌握地址的艺术(下)

本文深入讲解了C语言指针应用中的回调函数、qsort函数和字符串处理函数。主要内容包括:1)回调函数的概念及在计算器程序中的应用;2)qsort函数的原理和使用方法,包括整型和结构体数据的排序;3)strcmp字符串比较函数的使用;4)sizeof和strlen的区别,重点说明它们在内存计算和字符串长度统计上的不同特性。文章通过大量代码示例详细演示了这些关键技术的具体实现方式,帮助读者深入理解指针在C语言中的高级应用技巧。

2025-08-16 07:54:19 1129 13

原创 C语言指针超详细攻略:掌握地址的艺术(中)

本文深入讲解了C语言指针的核心概念与应用。主要内容包括:数组名的本质(首元素地址,但sizeof和&操作例外);指针访问数组的方法;一维数组传参的本质(传递首元素地址);冒泡排序实现及优化;二级指针的概念;指针数组的定义与使用;二维数组传参的本质(传递行地址);字符指针与字符串处理;数组指针变量的定义与初始化;函数指针变量的定义与调用;函数指针数组的应用(如计算器实现)。文章通过大量代码示例,帮助读者掌握指针操作的精髓,并为后续学习打下基础,共勉之!

2025-07-19 09:00:00 1055 8

原创 C语言指针超详细攻略:掌握地址的艺术(上)

本文深入探讨了C语言中指针和内存管理的核心概念。首先,文章解释了内存的基本单位——字节,以及如何通过地址(指针)来访问内存中的数据。接着,详细介绍了指针变量的定义、使用及其在内存中的操作,包括取地址操作符(&)和解引用操作符()。文章还讨论了指针类型对解引用和指针运算的影响,以及void指针的特殊用途。此外,文中还涉及了指针的算术运算、指针与数组的关系、指针的关系运算、const修饰指针的使用、野指针的成因及规避方法、assert断言的使用,以及传值调用与传址调用的区别。通过这些内容,读者可以更深入地理解C

2025-05-14 08:00:00 1255 8

原创 解锁C语言魔法符号!探秘操作符的奇妙世界

本文系统讲解了C语言中的操作符及其应用。首先介绍了操作符的分类,包括算术、移位、位操作等11种类型。重点讲解了二进制与进制转换方法,以及原码、反码和补码的概念。通过多个实例详细解析了移位操作符和位操作符的使用技巧,包括整数交换、统计二进制1的个数等实际应用。文章还介绍了单目操作符、逗号表达式、结构体成员访问等高级用法,并分析了操作符优先级和表达式求值中的整型提升问题。最后总结了各种操作符在程序设计中的重要作用,帮助读者深入理解并灵活运用这些C语言的基础构建块。

2025-05-11 08:00:00 988 7

原创 C语言特别篇--数组与函数的实践 + 函数递归

本文通过多个实例介绍了数组与函数在C语言中的应用。首先演示了二分查找算法的两种实现方式(普通版本和函数版本),然后讲解了素数判断函数。接着展示了如何通过函数实现数组打印和逆置操作,并详细介绍了扫雷游戏的多文件实现过程。文章还分享了VS调试技巧,包括断点设置、快捷键使用等。最后通过阶乘计算、数字逐位打印和斐波那契数列等示例,讲解了递归与迭代的实现方法和优缺点比较。特别指出递归虽然简洁但可能存在效率问题,而迭代方式通常执行更快。这些案例有助于初学者深入理解C语言中数组和函数的应用。

2025-05-06 08:00:00 1660 9

原创 C语言函数大揭秘:开启编程魔法的钥匙

本文系统介绍了C语言中函数的相关知识,包括:1. 函数的基本概念,强调函数是可复用的代码单元;2. 库函数的使用方法及标准库头文件;3. 自定义函数的定义规则和示例;4. 形参与实参的区别及return语句的特性;5. 数组作为函数参数的注意事项;6. 函数的嵌套调用和链式访问技巧;7. static和extern关键字的用法及其对变量和函数的影响。文章通过具体代码示例详细讲解了每个知识点,并总结了函数在编程中的重要性,为后续学习递归和算法奠定了基础。

2025-05-03 22:41:45 1288 3

原创 C语言数组:像搭乐高一样构建数据王国的魔法工具

本文系统介绍了C语言中数组的基础概念和使用方法。主要内容包括:一维数组的创建、初始化、下标访问、输入输出操作;二维数组的概念、创建与初始化;数组在内存中的连续存储特性;sizeof计算数组元素个数的方法;以及C99中的变长数组特性。文章通过具体代码示例详细讲解了数组的基本操作,强调数组元素类型相同、内存连续存储等特点,并指出二维数组访问需要同时指定行和列下标。最后建议读者通过实践来巩固数组知识,提高编程能力。

2025-04-29 22:39:52 1234 3

原创 C语言初步——分支循环语句

本文介绍了C语言中的分支语句和循环语句。分支语句包括if-else和switch语句,if用于条件判断,switch适合多分支情况。循环语句涵盖while、for和do-while三种形式,其中for循环使用最多,do-while至少执行一次循环体。文章还讲解了break和continue关键字的作用:break用于终止循环,continue跳过当前循环。通过打印1-10的代码示例,展示了不同语句的语法特点和使用方法,强调要根据实际需求灵活选择语句结构,培养编程思维。

2025-04-25 20:49:51 1008 4

原创 初写博客-开启it之路

A自我介绍:我目前是一名计算机的大一学生,mbti是enfp并且一直对编程保持着热情但由于有着三分钟热度习惯所以没有系统性的学习与锻炼,从今天开始我要系统性学习C语言及其其他的编程知识提升自己能力的同时改掉自己的不良习惯,希望可以不辜负自己的大学生涯。B编程目标:希望在接下来的一年时间内掌握一门编程语言并且深入学习这门语言,理解编程逻辑,在提升自己思维的同时提高编程能力。一方面为了自己的学业另一方面也是为了自己的兴趣。

2025-04-21 22:51:24 927 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除