您好、欢迎来到现金彩票网!
当前位置:九乐棋牌 > 文件定义 >

外部全局变量定义在C文件还是头文件

发布时间:2019-07-07 13:26 来源:未知 编辑:admin

  比如说我要写5110液晶,得自己定义字符数据,这些数据用一个数组定义,那么应该在什么文件(.c还是.h)定义呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部在一个函数内部定义的变量只在本函数范围内有效(即只在本文件内有效),因此也叫作局部变量。

  而在函数之外定义的变量是外部变量,也称为全局变量。全局变量可以为本文件内其他函数所公用。它的作用范围为从定义变量的位置开始到本源文件结束。

  我提问的情况是,在不同的文件之间全局变量的调用。那几句话我在书上看了很多次了。我要的是定义一堆数据以便调用。它们的值不用改变。

  知道合伙人教育行家采纳数:1138获赞数:8483毕业于211大学物理专业,理学学士。工作12年。向TA提问展开全部如果全局变量只在你编写的文件中使用,就在源文件中定义;

  如果团队合作,别人的代码需要用你的全局变量,就在头文件中定义,那样别人只需包含你的头文件,然后声明一下变量即可

  展开全部如果全局变量只在你编写的文件中使用,就在源文件中定义;如果团队合作,别人的代码需要用你的全局变量,就在头文件中定义,那样别人只需包含你的头文件,然后声明一下变量即可更多追问追答追问比如:

  {0x21,0x21,0x11,0x09,0xFD,0x4B,0x49,0x49,0x49,0x49,0x49,0x49,0xF9,0x01,0x01,0x00}};追问在这里我就是给它定义,在源文件中是声明,声明的时候没错吧。注意我是在头文件里对数组进行定义。原来的问题就是问,是在源文件中定义,还是在头文件中定义。追答你是不是有多个源文件包含了这个头文件,如果是的话,你的头文件没有写入宏,让头文件不能多次包含追问是的,但是我的头文件中用

http://isleofmanguide.com/wenjiandingyi/402.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有