摘要: 一、数组的a+1和&a+1的区别先看看测试代码:1 int data[10]={};2 printf(" sizeof(data) = %d.\n", sizeof(data));3 4 printf(" data = %p.\n", data);5 printf(" &data ... 阅读全文
posted @ 2015-11-12 14:29 小清奈 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 关于结构体学习,需要了解:结构体的定义和使用、内存对齐、结构体指针、得到结构体元素的偏移量(offsetof宏实现)一、复习结构体的基本定义和使用 1 typedef struct mystruct 2 { 3 int a; 4 char b; 5 double c; 6 ... 阅读全文
posted @ 2015-11-09 20:08 小清奈 阅读(971) 评论(0) 推荐(1) 编辑
摘要: 关于枚举,在我以前写程序的时候,几乎是没有使用过的,只是偶尔会在一下别人写的驱动库中有看到过。今天看了朱老师的视频,准备将枚举相关的东西总结一下。一、关于枚举,你需要知道(1)在C语言中就是一些符号常量的集合。(2)枚举中的符号本质上是int类型的常量。(3)使用枚举时我们往往关注是符号本身,而不是... 阅读全文
posted @ 2015-11-09 16:16 小清奈 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、关于二维数组和二维数组区别(1)一维数组在内存中是连续分布存储的,同样,二维数组也是在内存连续存储的。所以从内存的角度来分析,一维数组和二维数组其实没有本质区别。(2)二维数组可以使用一维数组来代替。但是在实际的应用中,有时候使用二维数组会更加直观,方便程序的编程。(3)两者在内存使用效率上是一... 阅读全文
posted @ 2015-10-25 22:55 小清奈 阅读(12356) 评论(2) 推荐(3) 编辑
摘要: 最近在学习Linux的操作系统,使用的是虚拟机。由于一些文件需要在主机和虚拟机中都要编辑,如果可以使得文件共享,可以极大的提高工作效率! 配置共享文件的步骤如下:【第一步】在虚拟机软件中设置【第二步】选择需要共享的文件【第三步】在Ubuntu中找到刚刚共享的文件夹 cd mnt/hgfs 即可... 阅读全文
posted @ 2015-09-26 22:25 小清奈 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 有了前的一篇做铺垫,已经简单的说了GL_Scene的下载安装和一个简单的实例制作。现在就要开始制作一个3D的模型了,具体的步骤就不再这里多说了,直接上图和代码吧! 【第一版】先看一下最开始的版本吧,比较粗糙,自己感觉也有一点丑。 【第二版】在看了看匿名科创的上位机后,感觉自己的这个真的是一个屌丝呀! 阅读全文
posted @ 2015-03-02 20:25 小清奈 阅读(1431) 评论(2) 推荐(0) 编辑
摘要: 前一段时间,需要弄一个四轴的监控平台,看了匿名的上位机后,十分感兴趣。于是我也想自己也弄一个上位机来玩玩,在将串口通讯调好了以后,就开始好奇那个3D模型是怎么弄的。在网上面查找了很多资料,由于我用的是Delphi来开发的,而现在有关Delphi的资料也不是太多,最后还是找到了一个好东西,就是GL... 阅读全文
posted @ 2015-03-02 19:49 小清奈 阅读(2415) 评论(2) 推荐(0) 编辑
摘要: 由于最近需要用SD卡记录摄像头拍的图像,记录的文件格式十六进制的(例如:0xf0就是对应图像中的八个像素点)需要做一个SD卡上位机来将十六进制文件转换成JPG图像格式,方便对图像的分析。总体的思路是这样的1.创建文件流,打开十六进制的文件2.讲十六进制文件数据存放在一个数组中3.读取数据,寻找事先... 阅读全文
posted @ 2014-07-21 21:14 小清奈 阅读(1574) 评论(1) 推荐(0) 编辑