- 博客(50)
- 资源 (4)
- 收藏
- 关注
原创 冒泡排序和选择排序
#include <stdio.h>#include <stdlib.h>#define BUBBLE 1 /* 冒泡 */#define SELECT 2 /* 选择 */#define ASCENDING 1 /* 升序 */#define DESCENDING 2 /* 降序 *//* *冒泡排序和选择排序 * 参数:str:要排序的数组 str_len:数组长度 select_sort:排序方式(冒泡还是选择排序) * 返
2020-08-13 08:54:51
178
原创 QT学习笔记----day06
day01-day05传送门:day01day02day03day04day05今天我来学习一种新的布局:堆栈布局十、实例十:堆栈布局示例先看实现效果:这个类似于在PC上登录微信的时候的那个界面,但是肯定是没有那么复杂的。没啥好说的,直接上代码:main.cpp#include “stackgui.h”#include int main(int argc, char *argv[]){ QApplication a(argc, argv); StackGui
2020-08-08 16:04:39
405
原创 QT学习笔记----day05
八、实例八:电子时钟依旧一样,先来看看完成的效果:实例代码如下:main.cpp#include "sublcdnumber.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); SubLcdNumber w; w.show(); return a.exec();}lcdnumber.h#ifndef SUBLCDNU
2020-08-08 15:09:41
577
原创 QT学习笔记----day03
如果是初学者,有一点点基础,请先看前面两篇,链接如下:day01day02四、实例四实例完成最终的效果如下:点击右边的图片按键,会出现对应的选项对话框,具体请看程序运行效果。一样,我们先上代码:main.cpp#include "tablegui.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); TableGui w; w.
2020-08-06 23:08:19
1689
原创 QT学习笔记----day02
三、实例三接昨天实例,链接如下:https://blog.csdn.net/LH_SMD/article/details/107823514实例三效果如下:代码效果:main.cpp#include "possizegui.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); PosSizeGui w; w.show();
2020-08-06 20:11:15
459
原创 QT学习笔记----day01
先来学习了解一下几个类:QApplication类主要功能:1.负责GUI应用程序的控制流和主要设置2.对于一个应用程序来说,建立此类的对象是必不可少的3.在main()函数中创建的第一个对象,其他可执行对象必须在其之后创建4.包含主事件循环体,负责处理和调度所有来自窗口系统和其他资源事件。QWidget类所有用户接口对象的基类,继承了QObject类的属性。组件是用户界面的单元组成部分,它接收鼠标、键盘和其它从窗口系统来的事件,并把它自己绘制在屏幕上QWidget类有很多成员函数,但一般
2020-08-05 21:04:42
512
原创 数组、链表、栈、队列、数组指针、指针数组、函数指针、指针函数、常量指针、指针常量
数组:数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的优势,在于可以方便的遍历查找需要的数据。但是他对内存的要求比较严格,必须找到一段连续的内存才能存储。链表:链表在内存中不是连续存储的,所以可以充分利用内存中的碎片空间,这是区别于数组的地方。除此之外,链表还是很多算法的基础,最常见的哈希表就是基于链表来实现的。(对应的例程在数据结构的day1-day5)栈:栈是一种特殊的线性表,仅限在表尾进行插入和删除。在这种特殊的线性表中,把数据的插入叫做“入栈”,把数据的删除叫做“
2020-07-29 10:00:03
1131
原创 数组与指针
来看看几个大头:指针数组我们来看看他的定义:int a[2];在上面的定义中,需要注意的是:[]的运算优先级比高,a是一个数组,类型为int (*)[2],数组里面存放的是两个指向int类型数据的指针,或者说,里面的两个元素是两个指针,这两个指针指向两个int元素的数据;看下面的例子:配合注释我们可以看到,的确如此。数组指针同样的,我们来看看他的定义:int (*a)[2];和我们所知的一样,()的优先级最高,首先a是一个指针,指向大小为2的数组,因此这叫数组的指针,定义了一个指
2020-06-08 12:57:39
295
1
原创 Ubuntu虚拟机的安装
虚拟机软件VMware的安装没啥好说的,按照安装向导一步一步往下执行即可,安装完成之后,第一次打开需要输入密钥,这个好办,直接百度随便搜索一个,只要适合自己VMware版本即可。下面来说说Ubuntu的安装:环境:(1) Win10(2) Ubuntu16.4 .ISO文件(其他版本的Ubuntu也是差不多的,这里以这个版本的为例)(3) VMware15(同上)安装步骤:(1) VMware安装,说明如上,这里就不多说什么了;(2) Ubuntu虚拟机的安装上面我们已经安装VM软
2020-06-06 16:51:08
692
1
阿里云物联网平台.zip
2020-06-19
51单片机WiFi温湿度开发板.zip
2020-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅