- 博客(9)
- 收藏
- 关注
原创 C语言指针入门到精通(二):const、野指针
本文介绍了C语言中const修饰指针和野指针的相关知识。const修饰指针可分为三种情况:修饰指针指向内容(const在左边)、修饰指针变量本身(const在右边)、同时修饰两者。野指针是无效的内存指针,成因包括未初始化、越界访问和指向已释放空间。规避方法包括初始化指针、控制访问范围、及时置NULL以及避免返回局部变量地址。合理使用const和规避野指针能提高代码安全性和稳定性。
2026-01-16 22:36:42
711
原创 深入学习指针第一期——从内存地址到指针运算
本文系统讲解了C语言指针的核心概念和操作。首先通过内存编址的宿舍类比,解释了指针的底层逻辑是内存地址管理。然后详细介绍了指针变量、取地址(&)和解引用()操作符的使用方法,以及指针变量大小与系统架构的关系。文章重点剖析了指针类型的意义,包括决定解引用权限和指针运算步长,并介绍了void泛型指针的特性。最后讲解了指针的三种核心运算:指针加减整数用于遍历数组、指针相减计算元素个数、指针关系运算比较地址大小。全文通过生动的比喻和代码示例,帮助读者深入理解指针这一C语言核心机制。
2026-01-16 15:18:44
915
原创 Markdown教程 第二期 基本语法2
本文介绍了Markdown的基本语法,包括外链接(添加标题、URL和电子邮件地址)、插入图像(使用描述和链接)、引用(单级和多级嵌套)、列表(有序和无序)以及代码块(行内式和块级式)的创建方法。通过示例和语法说明,帮助读者快速掌握Markdown的常用格式技巧。
2025-12-15 23:48:45
974
原创 markdown教程 第一期基本语法
摘要:Markdown是一种轻量级标记语言,由John Gruber于2004年创建,现已成为最受欢迎的标记语言之一。它通过简单语法实现文本格式化,适用于技术文档、代码注释、博客写作等多种场景。常用编辑器包括VSCode、Typora等。Markdown基本语法包括分级标题(#)、段落(空行分隔)、换行符(两空格+回车)、字体设置(加粗、斜体、删除线等)。虽然原生不支持颜色等高级格式,但可通过HTML标签实现。其简洁易用的特性使其在GitHub、优快云等平台广泛应用。
2025-12-14 23:33:38
1379
4
原创 初识C语言
C语言入门核心概念摘要 本文系统介绍了C语言13个核心基础概念,适合零基础学习者快速入门。主要内容包括: C语言作为计算机通用语言的重要地位 C语言发展简史 编译器选择建议(推荐VS2022) 项目结构中的源文件和头文件 第一个"Hello C"程序示例 main函数的特性和作用 printf函数和库函数的使用 32个关键字的分类 ASCII编码规则和字符处理 字符串与\0结束符 转义字符的用法 文章通过代码示例和对比说明,帮助初学者快速掌握C语言基础要点,为后续编程学习打下坚实基础。
2025-12-11 18:24:13
1004
原创 C语言入门第三课:分支和循环
switch是特殊的if-else结构,⽤于判断条件有多个结果的情况。它把多重的 else if 改成更易⽤、可读性更好的形式。
2025-11-09 20:45:19
504
1
原创 C语言第二课——数据类型、变量与常用操作符解析
特性局部变量(Local Variable)全局变量(Global Variable)定义位置函数内部、代码块({})内部函数外部、代码块外部作用域仅在定义所在的代码块内有效整个工程(需用extern声明跨文件使用)存储区域内存栈区(Stack)内存静态区(Static Area)生命周期进入代码块时创建,离开代码块时销毁程序启动时创建,程序结束时销毁默认初始值无默认值,未初始化时为随机垃圾值默认初始值为 0(整型、浮点型)或 '\0'(字符型)优先级。
2025-11-06 13:13:03
2031
原创 C语言入门第一课
本文介绍了C语言编程基础概念,包括源文件(.c)和头文件(.h)的区别、首个C程序示例、main函数的重要性及注意事项。详细讲解了printf函数和库函数的使用方法,列举了C语言关键字及其分类。同时阐述了字符与ASCII编码的关系、字符串的表示方式及转义字符的作用。最后说明了C语言语句的5种分类(空语句、表达式语句、函数调用语句、复合语句、控制语句)以及两种注释方法。文章通过代码示例和分类表格,帮助读者快速掌握C语言编程的基本要素和规范。
2025-10-25 17:00:54
743
1
原创 入坑c语言的第一天
大家好,我是中南民族大学的一名在校大学生,很高兴能通过csdn分享我学习c语言的过程。1、学习编程的计划:a、每天抽出至少两个小时的时间学习c语言,并且在明年二月份之前学完c语言。b、学完c语言过后学c++、Java、python。2、最想进入的公司:字节跳动、
2025-10-22 22:21:32
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅