
C语言基础
文章平均质量分 90
面向新手,夯实基础
报错小能手
等我读懂代码的隐喻我早就死了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小杨学编程 Day 6 C语言 内存
本文深入解析计算机内存机制,从数的存储表示到内存管理原理。首先介绍小端存储模式下整数(补码)和浮点数(IEEE754标准)的存储方式,包括特殊值NaN和无穷大的表示。其次详细阐述内存区域划分:栈区(自动管理)、堆区(手动分配)、全局/静态区和代码区,强调内存管理注意事项,如防止内存泄漏和野指针问题。通过理解数据底层存储逻辑和内存运行机制,帮助开发者编写更高效稳定的程序,为系统开发、嵌入式编程等场景打下基础。原创 2025-09-14 18:04:58 · 1091 阅读 · 0 评论 -
小杨学编程 Day 2 C语言 函数
本文介绍了C语言函数的两个核心要素:五大件;函数说明书。函数的五大件包括:函数名、函数类型、返回值、函数体和作用域,这些都是构成函数的基础部分。而函数说明书则通过注释形式说明函数的功能、参数、返回值等,能提高代码可读性和团队协作效率。文章以加法函数为例,展示了如何结合这两个要素来编写清晰易用的函数。理解这两个维度,对掌握C语言函数的使用和开发有很大帮助。原创 2025-09-10 14:55:58 · 934 阅读 · 0 评论 -
小杨学编程 Day 9 C语言 文件操作及c语言常见关键字
C语言文件操作与关键字详解:文件操作遵循"打开-读写-关闭"流程,使用fopen/fclose等函数,支持多种模式(r/w/a等)和二进制操作。关键字包括存储类(auto/static/extern等)、数据类型(int/float等)和控制语句(if/for等)。文章详细介绍了各函数功能、模式参数及关键字用法,帮助开发者掌握文件处理技巧和语言特性。注意文件操作后必须关闭,避免数据丢失。原创 2025-09-17 12:19:41 · 975 阅读 · 0 评论 -
小杨学编程 Day 7 C 语言 结构体
本文详细讲解了C语言结构体的概念和使用方法。首先介绍了结构体的定义方式,通过学生结构体示例展示了如何组织不同类型数据。接着对比了结构体传参的两种方式,推荐使用地址传参以提高效率。重点阐述了内存对齐的概念和计算规则,包括成员偏移量、结构体总大小和嵌套结构体的处理方法,并通过实例演示了如何计算结构体大小。最后总结了结构体在C语言编程中的重要性,强调理解内存对齐对优化程序性能的关键作用。掌握这些知识能帮助开发者更高效地处理复杂数据结构。原创 2025-09-15 19:34:09 · 932 阅读 · 0 评论 -
小杨学编程 Day 5 C语言 指针练习
本文提供了10道C语言指针练习题,涵盖指针基础、数组指针、指针运算等知识点。题目解析详细说明了指针操作原理,包括二维数组访问、指针与数组的关系、指针类型转换等。重点区分了指针数组和数组指针的概念,并解答了sizeof在指针和数组中的不同表现。通过具体实例分析,帮助初学者深入理解指针操作机制,如指针移动、解引用、指针运算等核心概念。每道题都配有详细解析,适合作为指针学习的练习材料。原创 2025-09-13 14:53:06 · 1395 阅读 · 0 评论 -
小杨学编程 Day 3 C语言 数组
本文介绍了C语言数组的基础知识,包括一维和二维数组的定义与访问方式,数组名的特殊含义(代表首元素地址),以及通过sizeof计算数组长度的方法。特别讲解了字符串作为字符数组的特性,列举了strlen、strcat、puts等常用字符串处理函数及其用法。数组作为重要的数据结构,是编程学习和算法实现的基础,掌握数组知识对后续学习至关重要。原创 2025-09-11 15:49:23 · 1221 阅读 · 0 评论 -
小杨学编程 Day 1 C语言 基本语句
《C语言基础语句解析:分支、循环与跳转》摘要: 本文系统梳理了C语言的三大类基础语句。分支语句包括if单分支、if-else双分支和if-elseif多分支结构;循环语句详解for、while、do-while三种循环的执行流程与区别;转向语句涵盖break、continue、return及慎用的goto语句。作者作为大二学生,结合半年学习经验,采用新手友好视角进行总结,特别标注了各语句的核心作用与执行逻辑,并欢迎读者指正错误。原创 2025-09-09 14:38:10 · 995 阅读 · 3 评论 -
小杨学编程 Day 8 C语言 操作符 内存函数 扩容函数
本文系统讲解了C语言中的关键操作符和内存函数。主要内容包括:1)算术、移位、位操作符的运算规则与应用场景;2)赋值、单目、关系、逻辑操作符的使用方法;3)三目操作符、sizeof等特殊操作符的特性;4)内存操作函数和扩容函数的基本概念。通过对各类操作符的详细解析,帮助开发者掌握C语言的核心运算机制,提升代码编写效率。文章特别强调了操作符的优先级、类型转换规则以及常见应用技巧,为C语言程序设计打下坚实基础。原创 2025-09-16 13:31:56 · 924 阅读 · 0 评论 -
小杨学编程 Day 4 C语言 指针
C语言指针详解:突破编程门槛的关键知识 指针作为C语言的核心概念,是编程学习的重要分水岭。本文系统讲解了指针的核心价值与应用场景:1)直接操作内存提升效率;2)实现复杂数据结构的基础;3)实现函数多返回值的关键;4)理解底层原理的窗口;5)系统级编程的必备工具。详细介绍了指针的基本概念、大小计算、解引用方法、类型区分(基本类型、数组、函数、结构体等)、指针运算规则以及高级应用(指针数组、回调函数等)。指针虽难但功能强大,通过系统学习和实践,能够帮助开发者编写更高效、灵活的程序。原创 2025-09-12 20:45:58 · 1274 阅读 · 0 评论