C
JonesLee3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c 向函数传递多维数组
注:本文完全转载, c中对多维数组的支持并不是特别的完美,导致了许多的操作对于新手来说晦涩难懂。当然如果只是从语法本身出发考虑是很难理解为什么需要这么做的,但是从编译器的角度出发恰好可以获取意想不到的效果。这起决于编译也需要一定的条件才能判断,而这个条件往往就是为什么这样子可以的原因。向函数传递数组,相信会记起一条规则“数组名会被改写成一个指针参数”。但是这个规则并不是递归定义转载 2012-11-28 16:22:22 · 705 阅读 · 0 评论 -
QT 忽略警告 解决办法
QT 出现4819的警告都说用“#pragma warning(disable:4819)”来解决,但是仍然会出现警告而且这个方法对编译文件顺序是敏感的,你得把这句放在第一个编译的文件开头,问题是你不知道编译器会从哪里开始编译在.pro文件中加一句话即可win32-msvc*:QMAKE_CXXFLAGS += /wd"4819"原创 2017-06-26 09:27:30 · 8843 阅读 · 0 评论 -
整型和字符串相互转换
我们写程序的时候经常会遇到整型和字符串相互转换的问题,这里要用到几个函数,itoa(),atoi(),sprintf()下面来介绍下这几个函数的具体用法! itoa 功 能:把一整数转换为字符串 用 法:char *itoa(int value, char *string, int radix); 详细解释:itoa是英文integer to array(将int原创 2014-01-14 08:39:06 · 1155 阅读 · 0 评论 -
mpu6050 文件
/*----------------------------------------------------------------------------*//* File Name : MPU6050c Description : Author : Jones.Lee Copyright : Jones_Workspace原创 2013-05-26 14:46:53 · 1892 阅读 · 0 评论 -
cmd:链接器配置文件
cmd:链接器配置文件,存放链接器的配置信息,cmd文件使开发者可以通过自己定义的存储器模块来配置系统存储器,说白点也就是cmd是用来分配ROM和RAM空间用的,告诉链接程序怎样计算地址和分配空间。MEMORY命令:描述系统实际的硬件资源SECTION命令:描述“段”如何定位其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,MEMORY用来建立目标存储器的模型,SE原创 2013-04-23 12:56:00 · 1134 阅读 · 0 评论 -
CMD的专业名称叫链接器配置文件
CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关,我将重点讲解。CCS是从DOS系统下DSP软件继承的开发环境。CCS的命令文件是 DOS命令文件经过很长时间的引申发展了,已经变得非常了简洁(不知道TI文档有没有详细CMD配置说明)。我学CMD是从转载 2013-04-23 12:57:53 · 1059 阅读 · 0 评论 -
Ring Buffer 实现原理
Ring Buffer 实现原理作者:AlphaJay 消息队列的设计与实现 本文介绍了 GUI 系统中消息队列的设计与实现方法。 简介 消息驱动机制是 GUI 系统的基础,消息驱动的底层基础设施之一是消息队列,它是整个 GUI 系统运转中枢,本文介绍了一个基于环形队列的消息队列实现方法,给出了它的数据结构、主要操作流程和转载 2013-01-18 09:39:27 · 2430 阅读 · 0 评论 -
C`函数的返回值为一个二维数组
在C语言中,有时我们需要函数的返回值为一个二维数组。这样外部函数接收到这个返回值之后,可以把接收到的二维数组当成矩阵操作(外部函数不可用普通的一级指针接收返回值,这样的话,外部函数将不知道它具有二维性)。方法如下:法1.没有使用typedef类型定义[cpp] view plaincopyprint?#include int (*fun(int b[][2])转载 2012-11-28 16:46:11 · 1156 阅读 · 0 评论 -
C语言的结构体中的位域在 有符号不定位数的数值中操作
有符号和无符号的数据很容易让你混淆,让你一点搞不懂。首先搞懂 补码 反码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:、[+1]原 = 0000 0001[-1]原 = 1000 0001反码的表示方法是:正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.[+1] = [00000原创 2017-10-18 20:21:25 · 760 阅读 · 0 评论
分享