C
ZRT0001
这个作者很懒,什么都没留下…
展开
-
C语言取extern变量的大小
说明:程序编译环境Keil uVision5本来想用sizeof计算一个数组的大小,于是建立了一个file1.c文件,并在file1.c有如下程序: /********** Code Start **************/ int intArray[ ] = {2,3,4}; //因为此数组的长度可能会加长,所以并没有指定数组长度unsi原创 2017-02-25 14:38:51 · 1617 阅读 · 0 评论 -
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 · 665 阅读 · 0 评论 -
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 · 988 阅读 · 0 评论