- 博客(52)
- 收藏
- 关注
原创 C语言与Linux复习笔记
从定义角度分类库函数:是系统提供的已经封装好的函数。在使用时,需要包含相应的头文件。例如,常用的输入输出函数printfscanf等包含在<stdio.h>头文件中;字符处理函数isalphaisupper等包含在<ctype.h>头文件中;字符串处理函数strlenstrcpy等包含在<string.h>头文件中。这些库函数为程序员提供了便捷的功能,减少了重复开发的工作量。用户自定义函数:当系统提供的库函数无法满足特定需求时,程序员可以自己定义函数。
2025-02-24 09:39:37
986
原创 QT修仙笔记 事件大圆满 闹钟大成
在这个例子中,当鼠标左键被按下并移动时,输出鼠标的当前位置信息。函数,根据按下的鼠标按键不同,输出相应的位置信息。当检测到鼠标按下事件时,输出相应信息并返回。函数中处理定时器超时事件,输出当前时间。函数,根据按下的不同按键输出相应信息。上双击时,输出双击的位置信息。中计算鼠标拖动的距离并输出。显示的当前时间,格式为。在这个示例中,当鼠标左键在。在窗口中绘制了文本和矩形。中记录鼠标按下的位置,在。键的按下和释放状态,并在。类启动了一个定时器,并在。键释放时输出相应信息。,实现实时时钟显示。
2025-02-11 23:01:37
1015
原创 Qt修仙之路2-1 仿QQ登入 法宝初成
Q_OBJECT //信号与槽机制的元对象signals://定义一个信号函数//自定义的槽函数public:~Widget();private://自定义槽函数的实现// 这里编写槽函数的具体逻辑。
2025-02-07 21:06:02
665
原创 QT修仙之路1-1--遇见QT
QT是基于C++编写的一套综合性类库,主要用于图形化界面开发。它不仅包含丰富的界面相关类库,还涉及进程线程库、网络编程库、数据库操作库以及文件操作库等,为开发者提供了一站式的开发解决方案。Assistant是QT类库的帮助手册工具,在开发过程中,当我们对某个类或函数的使用存在疑问时,可通过它快速查找相关信息。创建自定义类时需指定父类,如选择作为父类,它会提供菜单栏、状态栏和中央窗口。
2025-02-06 19:07:49
698
原创 c++ 手写queue循环队列
public://构造Shape(){cout<<"Shape::无参"<<endl;//拷贝构造cout<<"拷贝构造函数"<<endl;//拷贝赋值~Shape(){cout<<"shape::析构"<<endl;int high;= &other)//重写父类虚函数cout<<"矩形 长:"<<wide<<" 宽:"<<high<<endl;
2025-01-14 22:54:07
417
原创 c++自定义String
cin和cout对象的来源:cin是istream的一个类对象 cout是ostream的一个类对象fill:#333;color:#333;color:#333;fill:none;iostreamistreamostream2> 当使用进行运算时:cout
2025-01-13 21:20:40
910
原创 C语言简答题--持续更新 1-11
define宏常量是在预编译阶段进行简单替换,例如,在代码预处理时会把代码中出现的PI直接替换成3.14。枚举常量则是在编译的时候确定其值,它是一种用户自定义的数据类型,像下面这样定义枚举类型:这里的MONDAYTUESDAY等枚举成员在编译阶段才确定其对应的值(默认第一个成员值为0,后续依次加1枚举可以一次定义大量相关的常量,例如定义表示四季的枚举:一次性把四个相关的常量都定义好了。而#define宏一次只能定义一个,若要定义多个互不相关的宏常量,就需要多次使用#define。
2025-01-11 12:44:42
983
原创 要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数
【代码】要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数。
2025-01-07 16:54:25
138
原创 多线程实现文件拷贝,线程1拷贝一半,线程2拷贝另一半,主线程回收子线程资源
【代码】多线程实现文件拷贝,线程1拷贝一半,线程2拷贝另一半,主线程回收子线程资源。
2024-12-14 15:45:52
157
原创 创建3个进程,子进1程拷贝文件的前一半,子进程2拷贝后一半文件,父进程回收两个子进程资源。
【代码】作业:创建3个进程,子进1程拷贝文件的前一半,子进程2拷贝后一半文件,父进程回收两个子进程资源。
2024-12-12 22:26:51
176
原创 fork-read-write 创建子父进程,子进程拷贝文件的前一半,父进程拷贝后一半。
【代码】fork-read-write 创建子父进程,子进程拷贝文件的前一半,父进程拷贝后一半。
2024-12-11 20:35:16
199
原创 使用read和write实现拷贝文件,将1.txt内容前一半拷贝给2.txt后一半拷贝给3.txt
【代码】使用read和write实现拷贝文件,将1.txt内容前一半拷贝给2.txt后一半拷贝给3.txt。
2024-12-10 19:40:01
273
原创 day14--函数体内完成求出这两个数组的交集放入新数组中,并在主程序中输出新数组中的数据
5> 主程序中提供两个整形数组,分别初始化如下: int arr[] = {2,3,7,6,8,9,4,5,1};4> 手动实现 myStratio函数 :字符串参数包含一个或多个数字,函数把这些数字字符转换为整数,并返回整数值。2> 仿照strcmp原理,手动实现 myStrcmp函数,不能使用库函数。3> 仿照strcat原理,手动实现 myStrcat函数,不能使用库函数。函数体内完成求出这两个数组的交集放入新数组中,并在主程序中输出新数组中的数据。7> 思维导图。
2024-11-18 20:56:00
246
原创 day12-成绩管理系统
3> 功能1:完成信息的录入(姓名(二维字符数组)和成绩(一维整形数组))12> 功能10:提示并输入一个范围,将成绩在该范围内的学生信息全部输出。10> 功能8:提示并输入一个学生的姓名,从系统中将该学生的信息删除。8> 功能6:修改信息,提示并输入一个学生姓名,更改该学生的成绩。9> 功能7:添加学生,提示并输入一个学生姓名及成绩,添加到最后。6> 功能4:查找,提示并输入一个姓名,输出该学生对于的成绩。5> 功能3:求最高分和最低分学生的信息。
2024-11-14 19:33:54
280
原创 day11
5> 一个长度为10的数组中重复数据,现要求相同数据只保留一份,其他的用0来代替,被替换的数据移到数组末尾。(数组内容自定) (富士安全,云尖软件开发)7> 将作业连接上的 第二节数组部分的题目完成:5、7、8、10、13、18、20、22、23、26、27、28、29、30。6> 输出一个 int 型数组中最小和第二小的数。
2024-11-13 21:44:41
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人