C语言基础语法学习笔记
文章平均质量分 85
无
默默地敲出Bug
这个作者很懒,什么都没留下…
展开
-
C语言学习 - 指针进阶知识点总结(下)
指针进阶知识点总结原创 2022-07-21 16:20:07 · 187 阅读 · 0 评论 -
C语言学习 - 指针进阶知识点总结(上)
我们知道计算机内存被细分为以字节为单位的空间大小,每块字节空间都有一个唯一的内存编号(由硬件产生),如同酒店房间的门牌号一样。我们通过内存编号就可以快速的找到需要的那块空间。指针其实就是指针变量,用来存放其他空间的内存编号的,这个编号就是内存的地址,也形象的称之为指针——指向内存空间。口语中常说的指针(地址)就是指针变量。......原创 2022-07-19 15:54:30 · 99 阅读 · 0 评论 -
深度剖析数据在内存中的存储(一)
1.1数据类型基本归类总结出来C语言的所有数据类型可分以下几大家族整型家族 char类型在内存中实际存储的是Ascll码值,也就是整数。为什么分为unsigned int 和 signed int?因为无符号类型存储大于或等于0的数字,用来表示身高、体重、长度这些信息。而有符号类型可以存储负数,像表示温度、盈亏等。浮点数家族浮点数可以存储有小数的数据float的精度低,存储范围较小,double的精度高,存储的数据范围更大构造类型指针类型指针...原创 2022-05-24 21:46:16 · 202 阅读 · 0 评论 -
C语言实现基于命令行终端的三子棋游戏
C语言实现基于命令行终端的三子棋游戏一、开始菜单二、棋盘设计三、开始游戏四、玩家下棋五、电脑下棋六、胜负判断一、开始菜单当程序开始运行,首先需要输出一个开始菜单让玩家选择是否进行游戏。我们在start()方法里面完成程序的主逻辑,输出菜单让玩家选择,根据选择进行操作。//开始菜单void menu(){ printf("-------------三子棋-------------\n"); printf("| 1.开始游戏 |\n")原创 2022-05-19 19:16:47 · 494 阅读 · 0 评论 -
扫雷游戏(命令行界面模式)使用C语言实现
游戏设计思想:在一个row * col的棋盘上进行游戏,从键盘获取(x,y)坐标选定需要排查的位置,如果该坐标上没有雷,则显示其坐标周围一圈的雷的个数,如果该坐标上有雷,则被炸死,游戏结束。当排除掉了所有非雷的坐标后则游戏胜利。(PS:如果第一次输入的坐标上就有雷,不被炸死,标记该坐标为雷。)这里我们将使用二维数组来存放棋盘。游戏内容:游戏界面如下首先游戏开始前,我们需要一个菜单让用户选择是否开始或退出游戏我们在main函数里面完成菜单的主逻辑,代码如下://菜单界面vo原创 2022-05-06 17:36:31 · 1176 阅读 · 0 评论