自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C语言考核题

【代码】跟着老陈学嵌入式(C语言考核题)

2023-08-09 14:41:54 77 1

原创 C语言项目 贪吃蛇 02

思路:贪吃蛇尾节点的行和列与边界相同调用initSnake()函数重置贪吃蛇,修改initSnake()和moveSnake()函数。3)对贪吃蛇撞尾巴进行函数封装,思路就是如果贪吃蛇尾节点与 身子节点重合,初始化贪吃蛇,重新开始游戏。实现:定义一个函数moveSnake()来响应键盘输入右键来实现贪吃蛇的移动。注意:1)贪吃蛇食物随机出现调用rand()函数随机数对边界进行取余。思路:删除头节点,尾节点加入一个新节点,中间节点保持不变。调用move(0,0)函数来实现覆盖之前的页面。

2023-08-07 15:24:45 92 1

原创 C语言项目 贪吃蛇 01

地图分为三个部分,第0行打印 – 然后两边打印|,第1行到第18行两边打印 | ,其余打印两个空格,第19行两边打印 | 然后打印 –创建一个函数initSnake()用malloc创建第一个节点,赋初值,然后调用addNode()函数增加节点。定义一个函数 int hasSnakeNode(int i,int j) 进行链表的遍历进行贪吃蛇打印。横向用 – ,纵向用 | ,贪吃蛇身子用 [] ,食物用 ##定义一个结构体,包括行坐标,列坐标,下一节点位置。定义一个函数gamePic()进行地图初始化。

2023-08-06 15:28:23 95

原创 链表 02

【代码】跟着老陈学嵌入式(链表2)

2023-08-03 10:40:39 40

原创 链表 01

【代码】跟着老陈学嵌入式(链表1)

2023-08-02 18:02:43 51 1

原创 C语言08 结构体 下

1.选民系统3之二级指针。5.typedef的使用。6.typedef应用。

2023-07-30 10:47:24 42 1

原创 C语言07 结构体 上

5.使用结构体指针的注意事项。6.选票系统2之函数封装。2.结构体变量的初始化。

2023-07-29 14:54:15 52

原创 C语言06 字符串

如果expression的结果为 0(条件不成立),那么断言失败,表明程序出错,assert() 会向标准输出设备(一般是显示器)打印一条错误信息,并调用 abort() 函数终止程序的执行。如果expression的结果为非 0(条件成立),那么断言成功,表明程序正确,assert() 不进行任何操作。补充:若是指针,用sizeof的结果是8,而不是字符串的有效长度,因为指针存放的是地址,用8个字节来存储。字符串后会有一个 ‘ \0 ’ ,是字符串结束的标志。2.字符串和字符数组的区别。

2023-07-28 13:32:03 59 1

原创 C语言05 指针补充

【代码】跟着老陈学嵌入式(C语言第5天之指针)(补充)

2023-07-27 09:58:09 41 1

原创 C语言04 指针

要求不管怎么输入,在输出的时候,a,b,c就是由大到小的顺序输出,用函数封装实现.2.printf(“a=%x\n”,*p);++p是先把p+1然后输出,p++是先把p输出然后p+1。7.练习 : 将数组中的n个元素按逆序存放函数封装。列地址(子数组) a[0] a[1] a[2]10.数组指针=二维数组名 偏移的是整个数组。11.例:输入行列的值,输出对应的数据。14.指针函数(函数的返回值是指针)任意类型的指针,sizeof=8。3.++p和p++的区别。8.关于二维数组地址。行地址(父数组) a。

2023-07-26 16:32:46 84 1

原创 C语言03 函数

7.形参中不存在数组的概念,即使中括号约定了数组的大小也无效。补充:先定义后使用,函数定义时形参要有类型。9.初始化3*4的矩阵,并找出最大值。传递的是一个地址,是数组的首地址。注意越界问题,可以加判断进行优化。8.两个班的人求平均分。6.函数的嵌套和递归。

2023-07-25 16:57:04 87 2

原创 C语言03 数组

【代码】跟着老陈学嵌入式(C语言第3天)

2023-07-25 10:03:47 36 2

原创 C语言02 流程控制

3.switchcase语句。2.代码书写的注意事项。

2023-07-24 17:12:21 36

原创 C语言01 初识

需要指定输出位数用%m.nf来表示,m代表数据占几列,n代表小数位数。规则:变量名,变量值,存储单元,类型。5.输入大写字母输出小写。

2023-07-24 10:37:33 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除