44问答网
所有问题
当前搜索:
c语言静态全局变量
C语言
题目int a; int fun(int b){static int c=3; return((++a)+(+...
答:
a是
全局变量
,b是局部变量,
c
是局部
静态变量
。在执行return((++a)+(++b)+(++c));之前,b值每次都是2,a和c每次都会自增改变自己的值。第一次 a=0(a是全局变量,自动初始化为0),b=2(实参是2,所以b为2),c=3.return((++a)+(++b)+(++c)) =1+3+4=8 执行完后 a=1,b=3,c...
C语言
中static char *P指针char *P指针,有什么本质的不同?
答:
static,若声明一个
静态
的局部变量的。若希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。这时就应该指定局部变量为静态局部变量。若声明的是一个静态的
全局变量
,则会禁止其它文件访问该全部变量,进行对该...
C语言
定义一个头文件的格式和引用它的方法
答:
5 全局变量声明。比如 extern int global_var;6 如果有一个
静态全局变量
需要在不同源文件中使用,但各文件之间互不相关。那么可以放在头文件中。如:static int gs_var = 3;7 对于支持C99规范的
C
编译器,还可以把内联函数定义在头文件中。比如 static inline int get_min(int a, int b){ ...
【悬赏】几个
C语言
初学的问题,求解,求解!谢谢
答:
6、对于这四个变量:http://wenku.baidu.com/view/1dcb340cf12d2af90242e63d.html 这个百度文库中对此做了详细解释。你可以参考下。两三句话可能说不明白。这儿简单说:从变量值存在时间(生存期)角度分:
静态
存储方式和动态存储方式。从变量的作用域(空间)角度分:
全局变量
和局部变量。在用户区...
请教高手,
C语言
中,把
变量
定义在主函数之外和定义在主函数之内有什么区别...
答:
两者的区别只在于作用域和生存周期。main函数是一个进程的入口,此外,和别的函数无区别。1、main函数里定义的是局部变量,只是在main函数里有效。2、如果程序里有多个函数,定义的
全局变量
在这些函数里都可以使用,而在main中定义的只能在main中使用,其他函数不可以直接调用。3、题目中的两个程序的区别...
C语言
中
变量
初始化与赋初值有什么不同?
答:
赋初值一般指定义一个变量的同时就赋值。其实,“变量初始化”和“赋初值”只是2种说法,目的都差不多,不必太“纠结”这两个词。下面是一个mainLoop的结构,当然也可以不用Loop,具体根据你的程序用处决定 /*一般需要初始化的变量都是
全局变量
定义变量var2 */ uint16 var2; /*此处var2,仅仅...
堆栈、
静态
区、堆这三者有什么区别呢,在
C语言
或java中有区别吗_百度知...
答:
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,
全局变量
和
静态变量
的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未...
谁能帮我说下
C语言
中的堆栈
答:
要讲
C语言
的堆栈,要从计算机的数据内存分配讲起.___| Stack区(数组,指针,结构体,局部变量)___| Static变量(
静态变量
,
全局变量
)___| Heep区(堆区)___| 代码段 ___从上面示意图中可看出整个内存分配,堆分配是在内存中按块划分,也就是相对与函数malloc,realloc,calloc.这3...
学习
C语言
需要掌握哪些基本知识?
答:
C语言
根据变量的生存周期来划分,可以分为
静态
存储方式和动态存储方式。 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如
全局变量
。 动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要...
c语言
代码如下,为什么输出是29,求解释,越详细越好
答:
如果
全局变量
和局部变量同名时,在局部变量所在作用域内,使用的是局部变量的值,局部变量以外使用的是对应的全剧变量的值。在{}内定义的局部变量,作用域只在{}内,出了{}后使用的是对应的全局或对应局部变量的值。
静态变量
,只在定义时赋值一次,且函数执行完毕即使为局部变量,静态变量的值不...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜