- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 extern const 变量
编译环境:Keil uVision5。 语言:C语言 对于extern的应用,在下还是有点摸不着头脑啊,请各路英雄不吝指教。 在file1.c文件中的函数体外有这么一段变量声明和定义: const uint32_t u32Value1 = 1; const uint32_t u32Value2 =u32Value1; 因为u32Value1 预先被声明为常量,所以可以用u32
2017-02-25 16:42:06 1047
转载 initializer element is not constant
关于以下程序: int a = 1; int b = a; int main(void) { .... } 出现的错误都是initializer element is not constant,即初始值不是常量。 错误原因可参考如下链接: http://blog.csdn.net/jiqiren007/article/details/621
2017-02-25 16:02:01 711
原创 C语言取extern变量的大小
说明:程序编译环境Keil uVision5 本来想用sizeof计算一个数组的大小,于是建立了一个file1.c文件,并在file1.c有如下程序: /********** Code Start **************/ int intArray[ ] = {2,3,4}; //因为此数组的长度可能会加长,所以并没有指定数组长度 unsi
2017-02-25 14:38:51 1689
转载 为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?
为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?为什么在类体内可以定义将静态成员声明为其所属类的类型呢 ? 原文链接:http://www.cnblogs.com/guxuanqing/p/5876768.html static的成员变量,不是存储在Bar实例之中的,因而不会有递归定义的问题。 类声明: class
2017-02-09 18:44:14 1482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人