- 博客(16)
- 收藏
- 关注
原创 C语言---数组和函数的实践之扫雷游戏
本文介绍了扫雷游戏的C语言实现方案。通过分析游戏需求,采用二维数组存储雷区信息(11x11数组,其中9x9为有效区域),使用两个独立数组分别存储雷的位置(mine数组)和显示信息(show数组)。代码实现分为三个文件:game.h定义函数声明和常量,game.c包含初始化棋盘、布置雷区、计算周围雷数等核心功能,text.c处理游戏菜单和主循环。该设计通过控制台实现经典扫雷功能,包括随机布雷(默认10个)、坐标输入排雷、胜负判断等功能,并解决了数组越界等问题。
2026-03-17 23:40:28
508
原创 c语言---修饰局部变量和全局变量的两个关键字
摘要:本文介绍了C语言中static和extern关键字的作用。static可以修饰局部变量、全局变量和函数,改变变量的生命周期或限制作用范围;extern用于声明外部符号。重点分析了static修饰局部变量时将其存储位置从栈区变为静态区,使生命周期延长但作用域不变;修饰全局变量和函数时,会将其外部链接属性变为内部链接属性,限制其只能在当前源文件使用。文章通过代码示例展示了static的使用效果,并提供了实际应用建议:当需要限制变量或函数仅在当前文件使用时,可采用static修饰。
2026-03-05 22:49:42
308
原创 C语言---函数的讲解及其应用
本文介绍了C语言中函数的基本概念和使用方法。主要内容包括:1) 函数分为库函数和自定义函数,库函数由标准库提供,自定义函数由程序员编写;2) 函数的语法结构包括返回类型、函数名、参数和函数体;3) 数组作为函数参数时的注意事项;4) 函数的嵌套调用和链式访问;5) 函数的声明、定义和调用规则,包括单文件和多文件情况下的使用方法。文章通过多个代码示例详细说明了各种函数的使用场景和注意事项,为C语言函数编程提供了实用指导。
2026-03-04 22:34:40
558
原创 C语言(从入门到精通)8---- 数组的详细讲解
本文介绍了C语言中数组的基本概念和使用方法。主要内容包括:一维数组的创建、初始化、类型、下标访问、赋值打印、输入输出及内存存储方式;二维数组的创建、初始化、元素访问、输入输出及内存存储特点;以及C99标准中的变长数组概念。文章通过代码示例和图示详细说明了数组的基本操作,如元素访问、循环遍历、内存地址分析等,并指出二维数组本质上是连续存储的一维数组集合。最后简要提及VS2022对C99变长数组的支持情况。全文以简洁明了的代码示例和图示帮助理解数组的核心概念和使用方法。
2026-02-07 21:58:48
929
原创 详解C语言中常用的循环语句 ----for循环、while循环、do-while循环
详解C语言中常用的循环语句 ----for循环、while循环、do-while循环
2026-02-04 10:45:38
579
原创 C语言(从入门到精通)7---for 循环、do-while循环、break 和countine 的用法、goto语句
for 循环、do-while循环、break 和countine 的用法、goto语句
2026-02-03 11:46:27
1340
1
原创 C语言(从入门到精通)2-----C语言的常见的数据类型介绍
小编在这里为大家系统梳理C语言常见的数据类型,以及变量的核心知识,适配一些嵌入式、编程学习等场景,内容实用且贴合基础开发需求。
2026-01-29 08:30:12
992
原创 编程界的“常青树”-----C语言(入门到精通)
作为编程界的“常青树”,C语言是很多开发者的入门第一课——它语法简洁不冗余,能帮你快速理解计算机底层逻辑;应用范围又极广,从操作系统到嵌入式设备都能见到它的身影。这篇文章不堆砌复杂概念,经过我的了解学习我清楚知道了“C语言是什么、为什么重要、新手怎么学”,(适合编程入门者或想系统梳理C语言核心的朋友)。
2026-01-25 20:56:03
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅