- 博客(42)
- 收藏
- 关注
原创 驱动开发day8(8.1)
2.按键1 按下,led1电位反转 按键2按下,led2电位反转 按键3 按下,led3电位反转。编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理。1.应用程序发送指令控制LED亮灭。
2023-08-02 19:35:18
856
原创 QT(day2)
点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。
2023-06-13 21:34:28
75
原创 c++(day6)
全局变量,int blood = 10000;定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数 void Atk(){blood-=0;},法师类继承自英雄类,私有属性 int ap_atk=50;重写虚成员函数void Atk(){blood-=(attck-ap_atk);射手类继承自英雄泪,私有属性 int ac_atk = 100;实例化类对象,判断怪物何时被杀死。
2023-06-09 22:27:09
34
原创 c++(day5)
Stu类,继承/派生自Person类,私有成员(成绩,班级),公有成员方法(有参构造函数、析构函数、show函数),实例化一个Stu对象并调用show函数。Person类,私有成员(姓名,年龄,身高,体重),公有成员方法(有参构造函数、析构函数、show函数)
2023-06-08 20:13:17
39
原创 c++(day1)
匿名空间:定义时没有写出命名空间名的就是匿名空间。全局变量和命名空间冲突:使用命名空间名+域限定符,如果访问命名空间中的内容A::age。命名空间和标识符冲突时:使用使用命名空间名+域限定符解决,来标识使用哪一个命名空间。局部变量和命名空间冲突:默认访问局部变量,如果想访问命名空间中的内容,A::age。引入命名空间内的所有标识符:using namespace 命名空间名。局部引入部分命名空间中的标识符:using 命名空间名::标识符名。命名空间不同时全局引入两个命名空间,分别调用其中的变量。
2023-06-02 19:34:06
122
原创 c高级(day3)
从终端输入3个文件的名字,且文件带后缀例如aaa.c bbb.c,存储在数组中要求分离出文件名以及后缀aaa.c ===> aaa c bbb.c ===> bbb c。2.用字符串获取子串的公式实现。1.要求使用expr实现。
2023-05-30 19:55:05
25
原创 数据结构day5 4.21
2.10 双向链表的按位置修改。2.11 双向链表的按位置查找。2.9 双向链表的按位置删除。3.2 双向循环链表头插。3.4 双向循环链表头删。3.5 双向循环链表尾删。
2023-04-21 19:47:50
23
原创 数据结构day4 4.20
1.3.14 单向链表在给定元素前面插入。1.3.12单向链表按位元素修改。1.3.9 单向链表按位置修改。1.3.11单向链表按元素删除。1.3.18 单向链表空间释放。1.3.16 单向链表的排序。
2023-04-20 21:25:23
29
原创 数据结构day3 4.19
参数:顺序表,查找的元素e,插入的元素key。4.1.12 顺序表按元素插入其后继位置。4.1.18 顺序表空间释放。4.1.9 顺序表按元素删除。2.根据下标sub+1,插入。参数:删除的元素,顺序表。4.1.13 顺序表排序。1,根据元素找到下标。2,根据下标删除元素。
2023-04-19 19:48:51
50
原创 数据结构day2 4.18
有若干个学校人员的信息,包括学生和教师。其中学生的数据包括:姓名、性别、职业slS、分数。教师的数据包括:姓名、性别、职业t/T、职务。2,定义函数实现录入学校人员信息,在输入分数或者职务是,需要判断职业。3,定义函数输出学校人员信息。5,定义函数计算老师的个数6,释放存储空间。5,输入—个商品名称,查找单价信息。定义商品结构体:名称,单价,个数。1,定义函数在堆区申请空间n。4,定义函数计算学生平均成绩。1,定义函数在堆区申请空间。4,计算最贵的商品信息。6,实现商品按单价排序。2,定义函数实现输入。
2023-04-18 22:24:23
27
原创 数组结构day1 4.17
1>if(条件) 条件是价格的比较 (p+j)->price (p+j+1)->price。在堆区申请5个连续的存储空间,实现车辆信息的输入(品牌,颜色,价格)交换的是*(p+j) 和*(p+j+1) 对应的整体信息。3> 注意中间变量t的类型,应该是结构体类型。例如: (p+j)表示整个车的地址。*(p+j)表示整个车的信息。1>调用函数在堆区申请空间。思路:和正常的冒泡是一样的。2> 交换的是整个车的信息。3>调用函数对价格排序。2>调用函数实现输入。
2023-04-17 20:20:48
17
原创 day10 4.12
终端输入一个数,使用递归输出他的每一位,按位数从高到低输出,要求递归函数不能有返回值 void fun(int n);终端输入“1234” ,1 2 3 4。赶鸭子问题:一个人赶着鸭子去村庄卖,每经过一个村子卖出一半又一只,经过七个村庄后还剩下两只鸭子,问出发时共赶了多少只鸭子。
2023-04-12 18:56:37
28
原创 day8 4.10
3、strlen、strcpy、strcat、strcmp使用指针实现,不许p[i]方式的访问。2.有字符串ab_cd_a_,写一个代码删除字符串中的_,要求使用一个字符数组。5.使用数组指针的方式,求二维数组中的最大值,要求终端输入二维数组中的元素。6.使用mian外部传参的方式,实现简易计算器功能。4.使用指针实现字符数组的逆置cj。1.判断大小端存储问题。
2023-04-10 21:09:54
33
原创 day6 4.6
2.定义一个二维数组int arr[3][3]=1[34,97,6],[90,81,7],{13,5,79;对二维数组中的元素,进行冒泡排序。求二维数组中元素的第二大值,及行标列标。
2023-04-06 20:15:51
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人