C语言
文章平均质量分 93
这里有着比较系统的C语言,需要的可以支持一下
丠丠64
悟已往之不谏
展开
-
【C语言 |预处理指令】预处理指令详解(包括编译与链接)
五、带有副作用的宏参数副作⽤就是表达式求值的时候出现的永久性效果,就好比说。原创 2024-04-24 23:54:04 · 2184 阅读 · 2 评论 -
【C语言 |文件操作】对于文件的问题这篇就够了
磁盘(硬盘)上面的文件就是文件这些都是文件但是在程序设计中,我们⼀般谈的⽂件有两种:程序⽂件、数据文件。原创 2024-04-21 16:34:06 · 954 阅读 · 1 评论 -
【C语言 |动态内存管理】堆区动态内存的管理!!!
为什么会有动态分配呢?首先int a = 20;//在栈空间上开辟四个字节//在栈空间上开辟10个字节的连续空间上述的开辟空间的方式有两个特点空间开辟大小是固定的数组在申明的时候,必须指定数组的⻓度,数组空间⼀旦确定了大小不能调整所以C语⾔引⼊了动态内存开辟,让程序员自己可以申请和释放空间,就⽐较灵活了。原创 2024-04-19 16:28:38 · 918 阅读 · 4 评论 -
【C语言 |结构体 联合体 枚举】结构体、联合体、枚举详解
/这个;不能丢//定义了局部变量s1,s2关键字struct,它表示接下来是一个结构体Stu是结构名{}中的是成员列表,可以是不同数据类型的变量struct Stuint age;}s4,s3;//这个;不能丢////定义了全局变量s3,s4第三种:匿名结构体structint age;}s5;省略的结构体名,就无法组合结构体类型了,而无这种结构体类型,就不能再定义这种结构体类型的变量//像这种的就是错误的没有结构体名。原创 2024-04-18 18:23:29 · 1452 阅读 · 0 评论 -
【C语言 |函数】C语言函数详解
一、 函数的概念一、 函数的概念C语⾔也引⼊函数(function)的概念,有些翻译为:⼦程序,这种翻译更加准确⼀些C语⾔中的函数就是⼀个完成某项特定的任务的⼀⼩段代码提升了开发软件的效率我们⼀般会⻅到两类函数:•库函数•⾃定义函数下面正文开始。原创 2024-04-18 10:27:25 · 2016 阅读 · 1 评论 -
【C语言 |数组】C语言数组详解
数组作为C语言比较重要的一部分,本篇文章对数组进行一个梳理跟总结数组是一组相同类型元素的集合,数组本质上是一段连续的内存空间使用数组的索引值访问数组中的每一个元素数组中的每一个数据元素被存储在一段连续的内存空间中一、一维数组。原创 2024-04-18 01:22:14 · 990 阅读 · 0 评论 -
【C语言 |五子棋】C语言实现五子棋
用C语言实现五子棋。原创 2024-04-16 16:49:44 · 5266 阅读 · 8 评论 -
【C语言 |操作符】操作符详解,一文精通所有操作符!
一、前言操作符呢又叫运算符,C语言中有着各种各样的操作符,这篇文章讲的是各种操作符的介绍。算数操作符一般作用于两个操作数之间,我们学数学应该 很熟悉1.加号 “ + ”+ 实现两个数的相加2.减号 “ - ”- 实现两个数的相减3.乘号 “ * ”* 实现两个数的相乘4.除号“ / ”/ 实现两个数的除法当两个操作数为整数相除,执行的是整数除法当两个操作数中有一个或两个都是浮点型的话,执行的是浮点型除法5.除法取余数" % "% 实现两个数的除法取余数操作取模操作符 的两个操作数!原创 2024-04-17 15:50:48 · 1185 阅读 · 0 评论 -
【C语言 |扫雷游戏】C语言实现的的扫雷游戏!!!!
专⻔给⼀个棋盘(对应⼀个数组mine)存放布置好的雷的信息,再 给另外⼀个棋盘(对应另外⼀个数组show)存放排查出的雷的信息。这样就互不⼲扰了,把雷布置到 mine数组,在mine数组中排查雷,排查出的数据存放在show数组,并且打印show数组的信息给后期 排查参考。因为我们需要在9*9的棋盘上布置雷的信息和排查雷,我们⾸先想到的就是创建⼀个9*9的数组来存放 信息。扫雷的过程中,布置的雷和排查出的雷的信息都需要存储,所以我们需要⼀定的数据结构来存储些。原创 2024-03-19 14:57:23 · 461 阅读 · 2 评论