- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 终于体会到C中Volatile的重要性了
在C语言中,volatile的作用是防止编译器对变量的访问进行编译优化,使得每次访问变量时都必须到原始变量的内存地址上取值。来看下面的一个例子(这个例子也说明了const 修饰的变量的值其实也是可以改变的),编译环境VS2010int main(){const int n = 10;int *p = (int *)&n;*p = 15;printf("%d\n",&n);
2014-03-18 21:36:00 499
转载 单片机中实现浮点数转换陈字符串
单片机中由于资源有限,如果直接使用库函数中的sprintf函数实现浮点数转换成字符串,很可能会在链接时出现RAM资源不够的错误,在网上搜到一个比较好的方法,给大家共享。unsigned char Float2Char(float value, unsigned char*array);可用于单片机中将浮点数的各个位的数值转换成字符串,转换结果保存在字符数组里,然后通过串口发送至
2013-06-21 15:08:41 4039
原创 int main(int argc,char*argv[])的输入参数
初学者可能不太明白int main(int argc,char*argv[])的输入参数的含义,上百度google了下,解释如下:argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数 * argv: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数 argv[0] 指向程序运行的全路径名 argv[1] 指向在
2013-06-21 14:56:16 528
原创 OpenCV2.4.5+VS2010配置
第一步 下载openCV-2.4.5.exe,下载完成后进行解压,解压完成后生成以下目录第二步 添加环境变量 将解压后openCV目录中的build\x86\vc10\bin添加到系统环境变量path变量中。第三步在VS2010中新建一个win32控制台应用程序,笔者新建的工程为openCVTest01 新建完成后,单击菜单 项目(菜单项)->…属
2013-04-20 20:44:29 680
SD卡中文资料(非常不错值得下载)
2011-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人