自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5.4 作业

左边:释放str后该指针依旧指向堆区空间,输出world。右边:返回局部变量,函数结束时P就释放了。

2024-05-06 08:51:56 143

原创 5.3 作业

函数指针数组,数组中存放了10个指向int数据类型的指针。函数传参时将str取地址,函数中使用时解引用申请即可。函数返回的是局部变量,函数结束时就释放了。将数组p用static修饰,延长声明周期。4096字节 1024页。大端:地址高位存储数据低位。小端:地址低位存储地址低位。

2024-05-05 20:33:56 111

原创 5.2作业

(1) line5 为str 赋值时会越界,str值申请了10个字节,需要12个字节。i 不确定大小,大于100会发生越界访问,在函数内判断一下 i 的大小即可。函数将 char*类型传参为int*类型可能会非法访问内存。5 errinfo3 值循环赋值了5次。

2024-05-05 20:12:43 293

原创 day8 ARM

【代码】day8 ARM。

2024-03-22 20:56:21 271

原创 day7 ARM

【代码】day7 ARM。

2024-03-21 20:17:47 371

原创 AMR day4

【代码】AMR day4。

2024-03-19 20:45:44 163

原创 day4 FreeRTOS

2024-03-11 19:14:47 379

原创 day3 FreeRTOS

【代码】day3 FreeRTOS。

2024-03-08 20:21:35 382

原创 day1 FreeRTOS

(2)下载代码时需要点击魔法棒,再点击DEBUG中的setting查看设备ID和设备名称,点击Flash中的Reset and Run,取消Pank中的Enable。(1)代码需要写在 CODE BEGIN和CODE END之间。1>创建新项目,选择要使用的单片机,设置单片机输出高低电压。2.总结STM32Cubemx的使用方法和需要注意的事项。1.总结keil5下载代码和编译代码需要注意的事项。2>左边工具栏上的GPIO可设置单片机输出电压高低。1>右击单片机上的引脚可以设置其功能。

2024-03-07 19:59:41 373

原创 day2 FreeRTOS

以DMA+空闲中断的方式接收数据:HAL_UARTEx_ReceiveToIdle_DMA()当数据在一定时间内没有接收到数据会产生空闲中断,可以在空闲中断中处理数据。1.使用ADC采样光敏电阻数值,如何根据这个数值调节LED灯亮度。中断函数:HAL_UARTEx_RxEventCallback()2.总结DMA+空闲中断接收数据的使用方法。适用于数据量大且数据长度不确定的情况下。

2024-03-07 19:58:20 350

原创 QT day4

【代码】QT day4。

2024-02-23 20:15:21 612

原创 QT day3

如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户迪纳基Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。

2024-02-22 20:28:07 595

原创 QT day2

将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。

2024-02-21 21:06:09 538

原创 QT day2

【代码】QT day2。

2024-02-20 19:14:46 610

原创 QTday1

【代码】QTday1。

2024-02-19 19:08:16 444

原创 C++day6

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。

2024-02-18 19:54:15 394

原创 寒假作业2月6号

(2) 根据(1)编写一个应用程序,创建三个对象,然后显示它们的数据成员和静态数据成员,再析构每个对象,并显示它们对静态数据成员的影响。{ student st[]={student("张三",78),student("李四",92),student("王五。cout<<"结 果:"<<"姓名"<<setw(6)<<"成绩"<<setw(8)<<"等级"<<endl;(3) 修改(2),让静态成员函数访问静态数据成员,并让静态数据成员是保户的。",62),student("孙六",88)};

2024-02-16 20:52:23 2985 1

原创 寒假作业2月15号

已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是__} //strlen求出字符串的长度,其实是字符串中字符的个数,不包括\0。以下语句或语句组中,能正确进行字符串赋值的是 __字符串中字符从小到大的顺序排列的新的字符串。程序运行后的输出结果是____程序运行后的输出结果是___程序运行后的输出结果是 _、以下程序的输出结果是(以下程序运行后的输出结果是。A)数组a和b的长度相同。、 以下程序的运行结果是。程序运行后的输出结果。从键盘输入两个字符串。

2024-02-15 22:40:59 896

原创 寒假作业2月14号

以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。1.1、若有下面的变量定义,以下语句中合法的是(程序运行后的输出结果是 ___以下选项中与此语句等价的是。,则以下赋值语句正确的是。、以下程序段的定义语句中。程序运行后的输出结果是。程序运行后的输出结果是。程序运行后的输出结果是。程序运行后输出的内容是。有以下程序,输出结果为。

2024-02-15 22:34:09 858

原创 寒假作业2月13号

门课程,要求输入全部学生的各门课程成绩,然后输出各门课程的平均成绩,并按照各个学生的平均成绩排序。个学生的成绩,存放在一个一维数组中,要求找出其中成绩最高的学生的成绩和该生的序号。设int i,x[3][3]={1,2,3,4,5,6,7,8,9};成绩最高的学生排在数组最前面,最低学生排在数组最后面的行。试着用下标法和地址法两种方法表示数组。试着用下标法和地址法两种方法表示数组。程序运行后的输出结果是___程序运行后的输出结果是。,执行以下语句输出的是。程序运行后的输出结果是。下面程序运行的结果为。

2024-02-15 22:04:40 4178

原创 寒假作业2月12号

4.1 下面是C语言中两种if语句判断方式。if (10 == n) // 第二种判断方式、编写程序实现:服装店经营套服,也单件出售,若买的不少于。if (n == 10) // 第一种判断方式。嵌入式系统中经常要用到无限循环,你怎么样用。的和,最优化的算法是?程序运行后的输出结果是 B。、以下程序运行结果是(以下程序的执行结果是(以下程序运行结果是(、以下程序的输出结果是。以下程序的执行结果是。程序运行后的输出结果。程序运行后的输出结果。以下程序的执行结果是。以下程序的运行结果是。

2024-02-15 21:36:27 974

原创 寒假作业2月11号

设a、b、c均为int型变量且a=7.5, b=2,c=3.6, 则表达式a>b && c>a || a<b &&!2.3 设a=2,b=3,x=3.5,y=2.5,则(float)(a+b)/2+(int)x%(int)y的值为__2.9设a、b、c均为int型变量且a=1, b=4,c=3, 则表达式!(a<b) ||!2.2 设x=2.5,a=7,y=4.7,则x+a%3*(int)(x+y)%2/4的值为_设a=12,n=5,则计算了表达式a%=(n%=2)后,a的值为__

2024-02-14 17:29:21 426

原创 寒假作业2月8号

/ %*d 表示跳过某个输入的内容,使下一个输入的内容复制给紧接着的变量,表示此数据不读入。若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是 ___修饰的变量会存储到静态数据区,静态块会在程序刚开始是完成初始化,也是唯一的一次初始化;前缀的全局变量和函数都具有全局可见性,也就是说其他文件可以看到写同名的函数,如果加了。全局变量也具有这个属性,因为静态数据区中所有的字节默认值都是。、以下定义变量并初始化错误的是。、以下定义变量及初始化错误的是。

2024-02-14 17:13:05 413

原创 2月7号寒假作业

1、在下列程序的空格处填上适当的字句,使输出为:0,2,10。3、 增加操作符,以允许人民币与double型数相乘。2、 编写一个时间类,实现时间的加、减、读和输出。注意:两个money对象不允许相乘。第七章 运算符重载。

2024-02-14 16:57:08 387

原创 寒假作业2月5号

6. 写出下面程序的运行结果,请用增加拷贝构造函数的方法避免存在的问题。7.读下面的程序与运行结果,添上一个拷贝构造函数来完善整个程序。2、运行程序,写出程序执行的结果。第四章 堆与拷贝构造函数。1、给出下面程序输出结果。给出下面程序输出结果。给出下面程序输出结果。

2024-02-05 21:46:23 901

原创 寒假作业2月4号

2、假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为(D 如果一个类没有定义默认构造函数,则编译器会自动生成一个,同时将每个数据成员初始化为相关类型的默认值。3、已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。4.1 a: 编写一个类Person,表示一个人的名字和地址,使用string来保存每个元素。C 如果一个类没有有意义的默认值,则该类不应该提供默认构造函数。5、 下面的叙述中那个是不正确的是___、下列不能作为类的成员的是(

2024-02-04 19:43:52 1005

原创 寒假作业2月3号

3.2 创建一个函数plus(),它把两个数值加在一起,返回它们的和,提供处理int、doble和string类型的重载版本,测试它们是否能处理下面的调用。”语句后,i和j的值分别为(A)思考:(1)给string版本的函数传送参数最有效的方式是什么?3、下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。则以下调用哪些是错误的,哪些可以并与那个函数匹配,编程验证。4、两个同名函数构成重载关系,以下那个选项不要求不同。3、下列有关重载函数的说法中正确的是(C)

2024-02-03 17:13:42 411

原创 寒假作业2月2号

8、函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为(double s=sqrt(l*(l-a)*(l-b)*(l-c)) // 海伦公式。if(a+b>c&&a+c>b&&c+b>a) // 三角形 任意2边大于第三边。10、下面是一个三角形三边,输出其面积C++程序,在下划线处填上正确的语句。2、C++的流库预定义了4个流,它们是cin、cout、clog和_7、在下列成对的表达式中,运算结果类型相同的一对是(

2024-02-02 19:38:30 3799

原创 C++day3

设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2024-01-26 20:26:28 504

原创 C++day2

自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)

2024-01-25 20:02:10 401

原创 C++day1

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。

2024-01-24 20:04:02 468

原创 网络编程day6

思维导图。

2024-01-22 09:08:18 382

原创 网络编程day4

思维导图。

2024-01-18 21:37:03 404

原创 网络编程day5

【代码】网络编程day5。

2024-01-18 21:35:37 629

原创 网络编程day3

思维导图下载和传输。

2024-01-16 21:41:20 295

原创 网络编程day2

【代码】网络编程day2。

2024-01-15 21:03:26 393

原创 网络编程day1

思维导图。

2024-01-15 08:59:35 345

原创 IOday7

2024-01-10 09:01:24 357

原创 IOday6

使用有名管道完成两个进程之间相互通信。

2024-01-08 22:06:13 298

原创 IO进程线程day5

4> 使用三个线程完成:线程1输出字符'A',线程2输出字符'B',线程3输出字符'C',要求输出结果为:ABCABCABCABCABC...3> 使用三个线程完成两个文件的拷贝,线程1完成拷贝前一半,线程2完成拷贝后一半,主线程回收两个分支线程的资源。1> 将互斥机制代码重新实现一遍。2> 将同步机制代码重新实现一遍。

2024-01-06 15:24:50 366 1

空空如也

空空如也

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

TA关注的人

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