77问答网
所有问题
当前搜索:
c语言函数static
C语言
编程中“
static
”是什么意思?
答:
static
出现在不同的地方含义不同的。如果是在
函数
之外使用,表示该对像在此文件中是全局可访问的,在文件之外是不可访问的。如果出现在函数内部,则表示该变量不是自动变量,它是一个可以初始化的变量(如果不进行显式初始化,默认值是0)。改变了它的值以后,函数结束时它的值也会保留。
c语言
中
static
到底有啥作用啊?
答:
在
C语言
中,
static
的作用有三个,分别如下:1、隐藏;当同时编译多个文件时,所有未加static前缀的全局变量和
函数
都具有全局可见性。2、保持变量内容的持久;存储在静态数据区的变量会在程序刚开始运行时就完成初 始化,也是唯一的一次初始化。3、默认初始化为0;在静态数据区,内存中所有的字节默认值都...
C语言
中
static
是做什么用的?
答:
static
用来说明静态变量。如果是在
函数
外面定义的,那么其效果和全局变量类似,但是,static定义的变量只能在当前
c程序
文件中使用,在另一个c代码里面,即使使用extern关键词也不能访问这个static变量。如果是在函数内部定义的,那么这个变量只初始化一次。
C语言
是一门通用计算机编程语言,应用广泛。C语言的...
C语言
中
static
有啥用
答:
在
C语言
中,
static
的作用有三个,分别如下:1、隐藏;当同时编译多个文件时,所有未加static前缀的全局变量和
函数
都具有全局可见性。2、保持变量内容的持久;存储在静态数据区的变量会在程序刚开始运行时就完成初 始化,也是唯一的一次初始化。3、默认初始化为0;在静态数据区,内存中所有的字节默认值都...
c语言
中
static
到底有啥作用啊?
答:
在
C语言
中,
static
的作用有三个,分别如下:1、隐藏;当同时编译多个文件时,所有未加static前缀的全局变量和
函数
都具有全局可见性。2、保持变量内容的持久;存储在静态数据区的变量会在程序刚开始运行时就完成初 始化,也是唯一的一次初始化。3、默认初始化为0;在静态数据区,内存中所有的字节默认值都...
C语言函数
声明
static
void clrpchist __P((void));是什么意思?
答:
补充
static
用法:在
C
中,static主要定义全局静态变量、定义局部静态变量、定义静态
函数
。1. 定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量。全局静态变量有以下特点。a.在全局区分配内存。b.如果没有初始化,其默认值为0.c.该变量在本文件内从定义开始到文件结束可见。...
C语言
中
static
修饰的
函数
和普通函数的区别
答:
C语言
中用
static
修饰后的
函数
只能在当前的.c文件中使用,无法给外部调用。就比如我们常加头文件stdio.h,如果里面的printf函数用了static修饰的话,我们就不能调用这个函数了 普通函数和static修饰的函数没什么区别,但是普通函数可以通过使用extern声明为外部函数,这样其他.c文件通过添加.h头文件就可以调用...
在
C语言
中
static
有什么含义
答:
static
int a;int b;void func(void){ static int c;int d;} 在这里,a与b都是全局变量,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。c和d的区别是,d是一个自动变量,fun
c函数
执行完后,d会自动被释放。但c却不会被释放,下一次调用func函数时...
C语言
中,其他文件可否调用文件中的
static
函数?
答:
内部
函数
也称为静态函数,但此处静态
static
的含义已不是指存储方式,而是指对函数的调用范围只局限于本文件。外部函数在整个源程序中都有效,其定义的一般形式为extern 类型说明符 函数名形参表。
C语言
中static函数,只能被本文件中的函数所使用,别的c文件中不能访问这个函数,而且你可以在别的...
static函数
与普通函数有什么区别
答:
我估计不是很明白
static
那么我给你从
C程序
开始讲起:C程序一直由下列部分组成:1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。3)非初始化数据段(bss段)——在...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜