C-C++语法运用
MagicianY.L
这个作者很懒,什么都没留下…
展开
-
结构体定义的几种常见方式
大家都知道若struct后面接的是名字,则其为该结构体的名称。下面给出六种结构体定义,其中第一种是最基本的结构体定义,其定义了一个结构体A。struct A //第一种 { int a; };第二种则是在定义了一个结构体B的同时定义了一个结构体B的变量m。struct B //第二种 { int b; }m;第三种结构体定义没有给出该结构体原创 2016-08-15 19:44:07 · 28990 阅读 · 4 评论 -
四旋翼飞行器制作过程中遇到的问题及解决方法
作为一款四旋翼飞行器,能够得到实时姿态的芯片自然必不可少,于是博主选用了较为常见的MPU6050来获得姿态。同时辅以HMC5883L三轴电子罗盘传感器来矫正航向角,配备了MS5611气压计来做定高。(主控芯片也选择了较为常见的STM32F407,并且博主是用MDK进行编程、调试的)。 下面说说博主在制作该飞行器中遇到的问题及解决办法(硬件问题就不说了,就说说软件吧)。 MPU6050...原创 2017-09-05 13:18:58 · 4554 阅读 · 0 评论 -
头文件中无法进行#define宏定义常量
在用MDK5编程时,发现当在头文件中用#define宏定义某常量,然而在源文件中无法引用该头文件的宏定义常量,但是在VS2013中却可以。 同时在网上查找诸多资料后发现是因为编译器的问题,不同的编译器对此规定不同,有的允许在头文件中进行宏定义常量,有的不行(定义后无法使用,编译不报错)。...原创 2017-03-12 13:01:53 · 4567 阅读 · 0 评论