自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (10)
  • 收藏
  • 关注

原创 集合的位图表示(C语言描述)

用位图表示集合的主要思路如下,比如说有一个小于16的非负整数的集合,例如:{1,8,9,3,15}可以在一个大于16bit的数据类型表示这个集合。第0bit位表示集合的数字0,第1bit位表示数字1,第nbit位表示集合数字n。若是对应的bit位被置位为1,则表示该集合存在对应的数值元素。假设机器上short为16位,在初始化后,各bit位如下所示:0000 0000 0000

2015-07-10 20:36:43 2751

原创 C语言中typedef的用法和#define区别

typedef 类型定义typedef 是给各种数据类型定义新名字,主要是用来简洁的表示一些复杂的数据类型,比如说指向其他对象指针之类defined也有这个意思,但是define宏只是进行一种简单的替换。普通的变量声明方式,比如声明一个字符型变量   char c;声明一个字符型指针变量为 char *cptr;fptr被声明为一个返回为void形参为(int,int)

2015-07-03 15:41:08 617

原创 C语言中##和#argument预处理运算符

##预处理运算符 的作用是在宏定义中运算符中左右两边的符号连接成一个符号。例如#define  CON(a,b)   a##bCON(5,3)就表示是53   CON(a,3)就表示是a3下面看一下实例源码如下#include#include#define  CON(a,b)   a##bint main(void){int a;int a1 = 1

2015-06-18 10:09:48 1595

原创 C语言操作符和表达式以及数据类型提升实例以及疑惑

先上源码该源码的主要是用将unsigned int、unsigned char、unsigned float的三种数据类型分别将这三种数据类型进行小减大然后if判断该相减表达式的正负值,然后根据结果打印出想对应的字符串其结果如代码下面的截图#include#includeint main(void){unsigned int ua,ub;unsigned

2015-06-17 21:29:24 597

原创 C可变参数列表函数

C语言中可以定义接收不同的参数的函数可变参数的函数可以接收不同数目的参数,但是需要注意的是c语言中函数的参数个数不能超过5个。可变参数的函数的原型如下int narg_sum(int arg_num, ... )在参数列表中至少要有一个命名的参数。可变参数函数的实现需要用到va_start、va_arg、va_end这三个宏和va_list的数据类型,这些宏定义在stdarg.h。

2015-06-11 17:07:41 606

原创 QT串口编程的相关类2(QSerialPort)

QT Serial Port相关的类只有两个QSerialPortInfo(#include) 和QserialPort(#include)在http://blog.csdn.net/mcu_tian/article/details/43527385介绍过QSerialPortInfo串口辅助类下面介绍QSerialPort类QserialPort该类的主要功能是提供接口访问串口,

2015-02-06 12:47:00 14724

原创 QT串口编程的相关类(QSerialPortInfo)

QT Serial Port相关的类只有两个QSerialPortInfo(#include) 和QserialPort(#include)先来介绍QSerialPortInfo1:QSerialPortInfo(#include) 该类提供主要是提供系统已经存在串口的信息。该类中的静态函数(QList availablePorts()后面详细介绍)生成了一个QSe

2015-02-05 14:14:59 20930 1

原创 QT串口编程

最近开发一个项目,需要串口编程,是在Qt(windows)环境下进行开发。在qt5.0的版本之前都没有支持串口,需要使用第三方类库qserialport,网上的qt串口编程的实例也是基于此编写的。最近安装5.2 和5.4的版本,在浏览其帮助文档的时候,发现qt已经集成了串口的类库,果真是么么哒,爱死qt!QT Serial Port提供了串口的最基本功能,包括配置串口信息(如串

2015-02-05 10:51:05 1671

转载 Linux常用的指令(二)

查看Linux网络指令

2014-11-06 13:38:28 522

转载 Linux 常用的指令(一)

free  指令   其中当使用-

2014-11-06 13:11:56 470

原创 c++ 类中static成员的使用

在c++类中static成员遵循正常的cgebgtyab

2014-09-15 13:27:10 575

原创 ARM汇编指令中常用的伪指令(一)

EQU 伪指令EQU 伪指令

2014-07-29 11:31:08 866

原创 关于字符串常量在内存中的生命周期

字符串char *p="hello" char p[]="hello"

2014-07-18 22:14:46 6048 5

AVL平衡树及插入操作的C语言实现

AVL平衡树及插入操作的C语言实现

2016-06-21

二叉查找树的查找、删除、插入等基本操作(C语言)

该源码使用C实现了最二叉查找树的基本操作,比如删除、查找,插入等。

2016-06-14

二叉树(C语言)以及构建表达式树

二叉树的C语言实现 构建表达式树,分别前序遍历、中序遍历、后序遍历表达式树 同事在main文件中,有测试代码。

2016-06-03

栈的实现(C语言)数组实现以及链表实现

栈的实现(C语言)数组实现以及链表实现源码,以及各个功能测试代码函数等 和后缀式转前缀式的用例

2016-05-25

常见的几种内排序算法以及实现(C语言)

主要的内排序包括冒泡、插入、希尔、堆排序、归并、快速、桶排序等,本源码对其用C语言实现,并且进行了简答的测试,可以准确运行,其算法源码以及测试主程序都在源码文件main.c中

2016-05-24

LwIP-1.4.1无操作系统移植实例

我的移植实例+LwIP-1.4.1+contrib-1.4.1_+ST官方lwIP移植实例+串口网络调试助手

2015-11-12

UCOSII消息队列实例工程工程文件。

UCOSII消息队列实例,平台为MDK4.7+STM32+UCOSII

2015-10-09

UCOSII信号量管理实例工程

UCOSII信号量管理实例工程工程文件。 平台为MDK4.7+STM32+UCOSII

2015-09-13

QSerialPortInfo实例

QSerialPortInfo代码实例 QT串口编程

2015-02-05

vmware 8 注册机

vmware 8 注册机 本人百试不爽 完全可以用

2013-03-21

空空如也

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

TA关注的人

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