![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 90
超现实的n
这个作者很懒,什么都没留下…
展开
-
C语言中操作符合集
/ 和 %应用 将一个正整数的每一位按顺序或者逆序打印 3. 移位操作符 移位规则:例子 右移操作符 逻辑左移:左边用0填充,右边丢弃 算术右移:左边用符号位补充,右边丢弃 警告⚠️:对于移位运算符,不要移动负数位,这个是标准未定义的。 5. 赋值操作符 6. 单目操作符 符号 ! ++ – * + - ~ sizeof (类型) 含义 逻辑取反 前置、后置++ 前置、后置– 间接访问操作符(解引用操作符) 正值 负值 二进制位取反 操作数的类型长度(以字节为单位原创 2024-01-28 17:38:49 · 775 阅读 · 0 评论 -
C语言实现扫雷游戏
👀如图所示,为扫雷游戏的游戏界面游戏规则:在指定的区域内选择某个位置,若此位置不是雷,则在该处显示周围一圈的雷的个数,如果顺利打开所有安全位置,则游戏胜利,显示雷的分布信息;若选择的位置有雷,则游戏结束,并显示棋盘中雷的分布信息。原创 2023-12-26 21:26:40 · 701 阅读 · 1 评论 -
结构体内容整理
结构体其实就是值得集合和数组类似,但不同的是,数组所存放的元素必须是相同的类型。而位域这种数据结构的缺点在于,其内存分配与内存对齐的实现方式依赖于具体的机器和系统,在不同的平台可能有不同的结果,这导致了位段在本质上是不可移植的。位段(或称“位域”,Bit field)为一种数据结构,可以把数据以位的形式紧凑的储存,并允许程序员对此结构的位进行操作。ps:如果想要尽可能节省内存,除非特殊要求,那么可以让占用空间小的成员尽量集中在一起。②位段可以很方便的访问一个整数值的部分内容从而可以简化程序源代码。原创 2023-12-21 21:37:31 · 893 阅读 · 1 评论 -
数组内容整理
②变⻓数组的意思是数组的⼤⼩是可以使⽤变量来指定的,在程序运⾏的时候,根据变量的⼤⼩来指定数组的元素个数,⽽不是说数组的⼤⼩是可变的。数组指的是一组相同类型元素的集合,至少得存放一个数据,意味着数组元素个数不能为0;数组可以分为一维数组及多维数组(二维及以上的数组)。[ ] 中的常量值是指定数组大小的,值得注意的是[ ]中的常量值只能是常量及常量表达式。可以看出数组在内存中是按顺序连续存放的,每个元素之间相差4个字节,这是由元素类型决定的。数组在创建的同时可以指定数组的大小和数组的元素类型。原创 2023-12-21 21:34:44 · 763 阅读 · 0 评论 -
分支与循环
这三种结构想要顺利的执行必然离不开控制语句,控制语句可分为条件判断语句、循环执行语句以及转向语句。其中分支结构主要涉及条件判断语句(if 语句、Switch语句)、循环结构则涉及循环执行语句(do while语句、while语句、for语句);同样,程序设计也可以划分为以上三种结构,这样做所带来的影响便是所设计的程序可以执行各种各样的功能。不符合条件则为假,要么执行特定的操作,要么直接退出。[ 注] Switch语句中case语句与default语句没有顺序的要求,但通常把default语句在最后。原创 2023-12-05 15:48:55 · 329 阅读 · 0 评论