- 博客(45)
- 收藏
- 关注
原创 qt完善登录框
完善登录框点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面。
2023-09-18 21:37:17 371
原创 网络编程字节序问题
字节序(Byte Order)是指在多字节数据类型(如整型、浮点型等)在内存中存储时,字节的顺序。在计算机中,常用的字节序有大端序(Big Endian)和小端序(Little Endian)两种。
2023-08-26 16:01:00 360
原创 牛客算法篇BM1,BM2
给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。
2023-08-09 21:33:57 360
原创 数据结构顺序表部分功能和C语言面试题
宏定义和typedef都是C语言中用于定义标识符的关键字,但它们有以下区别:宏定义是在预处理阶段进行处理的,而typedef是在编译阶段进行处理的。宏定义是通过简单的文本替换来定义标识符,而typedef是通过给已有类型起别名来定义标识符。宏定义可以用于定义常量、函数、数据类型等,而typedef只能用于定义数据类型的别名。宏定义可以使用参数,而typedef不能使用参数。宏定义没有作用域的限制,可以在任何地方使用,而typedef的作用域受限于它所在的代码块。
2023-08-03 22:47:34 477
原创 数据结构学习day2
printf("姓名:%s, 性别:%s, 职业:%s", cls.students[i].name, cls.students[i].gender, cls.students[i].occupation);printf(", 所带课程:%s\n", cls.students[i].extra.course);addStudentToClass(cls, "李四", "女", "教师", 0, "数学");addStudentToClass(cls, "张三", "男", "学生", 90, "");
2023-08-02 21:42:59 604 1
原创 数据结构学习day1
练习:要求在堆区申请6个int类型空间存放6名学生的成绩,分别使用函数实现申请空间、输入学生成绩、输出学生成绩、对学生进行升序排序、释放空间。printf("请输入第%d个学生的成绩:", i+1);printf("产地是%s\n", com.position);printf("重量是%lf克\n", com.weight);printf("价格是%lf\n", com.price);printf("商品名是%s\n", com.name);//定义从堆区申请空间的函数,num表示要申请空间的个数。
2023-08-01 20:54:49 684
原创 Linux基础指令及shell基本应用
使用等号()将值赋给变量,等号两边不能有空格。变量名通常以字母开头,并可以包含字母、数字和下划线,不允许包含空格和特殊字符。示例:在变量名前使用美元符号()来对变量进行引用。引用时,可以使用花括号({})来明确变量名的边界。示例:使用可以获取变量的值。使用${}也可以获取变量的值,并且可以在变量名中使用特殊字符或进行字符串操作。示例:echo $greeting # 输出:Hello, World!echo ${greeting} # 输出:Hello, World!
2023-07-29 17:31:46 179
原创 C语言基础学习day10
p++是先操作* p再对p进行自增,*++p是先自增再进行*p操作,此时相当于*(p+1)。const char * const p:p指向的内容不可更改,p也不可更改。char const* const p:p指向的内容不可更改,p也不可更改。const (char *) p:p指向的内容不可更改,p可以更改。char * const p:p指向的内容可更改,p不可以更改。const char *p:p指向的内容不可更改,p可以更改。char const *p:p指向的内容不可更改,p可以更改。
2023-07-21 17:44:09 122 1
原创 C语言基础学习day9
2.定义一个字符数组,作为参数传递,完成strlen函数的功能,定义一个int my_strlen(const char *p){}。1.使用数组作为参数传递,完成一维数组的输入和输出,写出两个函数,一个输入一个输出。printf("第一天摘了%d个桃子\n", taozi);3.使用指针指向字符串的方式,写一个函数完成删除字符串中的空格。5.实现atoi函数。
2023-07-20 21:00:44 116
原创 C语言基础学习Day7
printf("最大值为%d,最大值个数为%d\n", max, n);定义一个能存六个数的整形数组,求最大值并记录最大值的个数。printf("剩余元素个数: %d\n",n);定义一个能存六个数的整形数组,删除数组中重复的元素。bzero和memset的使用方法。
2023-07-18 20:59:47 244 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人