摘要:
一、当指针指向一个数组的时候: *p <==> p[0]; *(p+1) <==> p[1]; #include <stdio.h> int main(void) { int *p; int a[2] = {1,2}; p = a; printf("%d %d\n",*p,p[0]); return 阅读全文
摘要:
一、(子函数和主函数之间调用关系) 子函数可以通过操作地址而直接操作主函数的内容; 子函数和主函数中变量(实参和形参)不是通用的,是两片空间没有啥太大的关系,有一个关系就是实参的值要传给形参。但是子函数通过地址操作的某些东西和主函数通过地址操作的某些东西是一样的(只要地址一样),都是操作的同一片空间 阅读全文
摘要:
一、概念 指针: 指针:(指针就是地址,就是内存单元的编号(本质)) 地址: 地址:内存分配的最小单位是字节,每个最小单位都有个编号,这个编号就是地址。 个人理解:指针就是地址的意思是,指针储存的是地址; *: *p的意思是取出p储存的地址 里面的内容,若p = &a等价于操作a,只不过一个是直接操 阅读全文
摘要:
冒泡排序的格式: #include <stdio.h> #define N 4 int main(void) { int a[N]= {1,3,4,2},i,j,x; for(i = 0;i < N-1;i++) { for(j = 0;j < N-i-1;j++) { if(a[j] > a[j+ 阅读全文
摘要:
一、重载resizeEvent 1、添加mymessagebox.cpp文件 #include "mymessagebox.h" MyMessageBox::MyMessageBox(QWidget *parent) : QMessageBox(parent), _width(0), _height 阅读全文
摘要:
一、将16进制数转换为10进制数 #include <stdio.h> int i; unsigned char a[3] = {0x03,0x04,0x05}; i = a[0]*256 + a[1];//将16进制数转换为10进制数 阅读全文
摘要:
一、内容简介 没玩过摄像头,做项目需要在网上找了好长时间没有很合适的,经过自己修改最终实现了摄像头传视频!其实传视频的原理就是一帧一帧的传图片,所以需要获取图片的内容信息和内容长度的信息。再此设置了两个接口,定义了两个变量供主函数调用。 二、camera.c #include "camera.h" 阅读全文
摘要:
一、学到的东西: 1、gcc *.c可以同时编译当前文件夹下的所有文件 二、客户端代码: 1、设计界面: 2、.pro QT += core gui QT += network QT += core greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CO 阅读全文
摘要:
一、int->char * 将整型打印到一个数组里面 int i = 123; char a[5] = {'0'}; sprintf(a,"%d45",i);//将整型的123打印到a里面 //及a[0] = 1;a[1] = 2;a[2] = 3;a[3] = 4;a[4] = 5; 二、char 阅读全文
摘要:
一、设计的界面内容 二、.pron内加代码 QT += network 三、widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTcpSocket> QT_BEGIN_NAMESPACE namespace 阅读全文