C语言
文章平均质量分 82
小林小林如履如临
这个作者很懒,什么都没留下…
展开
-
【C语言小游戏】——老鼠走迷宫
一、效果图展示我们来实现一个小游戏,就是老鼠走迷宫,效果图如下所示:二、数据结构分析首先,我们先来分析一下数据结构。1、迷宫地图——它是有一个字符型二维数组并初始化构成的,障碍显示为‘#’,道路为‘’。2、迷宫出口位置——通过确定出口的行下标、列下标,来标识迷宫的出口位置。3、老鼠的位置——在地图中老鼠显示为‘&’,通过行下标变量、列下标变量来标识,并根据地图中的老鼠的位置进行初始化。4、游戏时间——由记录时间的变量存储,time(NULL)函数可以获取系..原创 2022-05-04 23:59:19 · 5452 阅读 · 4 评论 -
C语言学习笔记(三)——指针
内存与地址我们可以把计算机的内存看作一条长街上的一排房屋。每座房子都可以容纳数据,并通过一个房号来标识。由于一个位所能表示的值的范围有限,通常将许多位合成一组作为一个单位,这样就可以存储范围较大的值。下图展示了一些内存位置,也就是每座房子。每个位置可以被称为字节,每个字节都包含了存储一个符号所需要的位数,大多为8个二进制位。为了存储更大的值,可以用字来存储2字节或4个字节。下图展示由4字节组成的字的内存位置。每个字节通过地址来标识,就是方框上的数字,虽然一个字包含多个字节,但一个原创 2022-04-30 23:15:13 · 422 阅读 · 0 评论 -
C语言学习笔记(二)——数据类型
C语言数据类型基本数据类型C语言的基本数据类型有整型、实型和字符型。整型有符号:最高位的二进制位用来表示正负,0代表正数,1代表负数,默认就是signed类型的。无符号:所有的二进制位都用来表示数据,需要使用unsigned关键字来修饰。由于无符号整数的unsigned关键字不能省略,所以使用无符号类型时会比较麻烦,而C标准委员会为了我们方便使用,所以在stdint.h头文件中对无符号位类型进行了重定义。 另外,由于不同的系统数据类型所占存储空间长度有所差异,..原创 2022-03-20 22:53:51 · 1686 阅读 · 0 评论 -
C语言学习笔记(一)——认识C语言
C语言介绍丹尼斯·里奇和肯·汤普森于1971~1973在贝尔实验室,开发UNIX操作系统时,以BCPL(Basic Combined Programming Language)语言为基础研发的一款高级编程语言,它是为了编写操作系统而开发的一款编程语言,也是世界上第一款高级编程语言。优点:语法简单,只有32个关键字,运算速度快,适合实现底层的算法,一般应用于嵌入式开发。缺点:难以精通,有一些陷阱和缺陷,没有大型的软件公司在背后支持,可用的软件库比较少。第一个C程序#inclue<原创 2022-01-18 20:57:21 · 532 阅读 · 0 评论