88问答网
所有问题
当前搜索:
c语言中staticint
c语言中static int
和int有什么区别?
答:
一、作用不同 1、
static int
:加上static关键字,这样声明的成员就叫做静态成员,用于定义静态
的int
型变量。2、int:是用于定义整数类型变量的标识符。二、特点不同 1、static int :存在不依赖与于任何类对象的存在,类的静态数据成员应该在代码中被显式地初始化 2、int:int占用4字节,32比特,数...
static int的
值会变吗?
答:
没有
static
修饰
的
函数中的变量,只在函数被执行时占用内存,函数执行完毕后就被销毁,数据也就不存在了,所以每次都要声明,值也就不会变。相关内容:1、static对全局变量的修饰,可以认为是限制了只能是本文件引用此变量。有的程序是由好多.c文件构成。彼此可以互相引用变量,但加入static修饰之后,只能...
计算机
c语言中 static int
a=1;什么意思
答:
static
是定义静态变量用的,在程序执行中他只会被初始化一次 比如程序运行过程中a的值被改变后,又执行到static
int
a=1,这句,此时这句将不会被执行,a不会第二次被初始化。如果是动态变量,int a=1,此时a便会被重新赋值为1
C语言
代码
static int
a[]={5,3,7,2,1,5,4,10}; 中
的 static
是什么意思...
答:
1.c
static int
a = 3;另外一个文件同样有一个静态变量定义 2.c static int a = 3;尽管这两个变量同名但由于只在它所在
的
模块中有效,所以程序正确,相互将不产生任何影响。但是,对于非静态全局变量,如:1.c int a = 3;另外一个文件同样的变量定义 2.c int a = 3;则会出现变量重复定...
在
C语言中static
有什么含义
答:
static int
a;int b;void func(void){ static int c;int d;} 在这里,a与b都是全局变量,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。c和d的区别是,d是一个自动变量,func函数执行完后,d会自动被释放。但c却不会被释放,下一次调用func函数时...
C语言的
问题,高手进
static
在定义局部变量时是否只能赋值一次,再次...
答:
static意思是静态
的
。变量分常量和变量。只有常量只能赋值一次。是不是只能赋值一次是靠最后两个字(即常量或者变量)来区分的。static变量(如:
static int
n)即静态变量。静态变量也是变量,只有静态常量才只能赋值一次。变量只用定义一次。建议LZ多看看基本语法。
c语言
数组的定义 加上
static
和不加 有什么区别呢?
答:
c语言中static
关键字有两个作用,一是文件作用域,二是函数作用域。一、文件作用域 文件作用域关键字static的作用是,以static申明的全局变量、函数不得被其他文件所引用,例如://这是mystr.c文件的内容 include <string.h>
static int
num = 10;int mynum = 100;static int str_len(char *str...
二级
C语言的
问题 int f() {
static int
i=0; int s=1; s+=i; i++...
答:
static int
i=0是静态变量,也就是说在程序整个生命周期
里
都是稳定存在
的
。因此每调用一次f(),由于i++而增加1;s是局部变量,每次调用都重新分配而初始化为0 因此f()返回是1,2,3,4,5……,每次调用都加1 了解这点,问题就好解决了。
c语言
多级指针问题
static int
a[][3]={{1,2,3},{4,9},{7}};
答:
1 2 3 4 9 0 7 0 0 while循环,总共执行了3次,在循环体内i
的
值是1,2,3 因为p是一个指针数组,其中的三个元素分别指向了a的三行。所以p[i][j]其实就是a的第i行第j列 (*(p+i)+i) 表示的就是 a[i][i](*p+i) 表示的是a[i][0]所以三次循环执行的是:a[1][1] = a[1]...
已知:
static int
a[6]={1,2,3};则a[4]
的
值是多少
答:
static
变量生存期从main()开始到程序结束,编译时作了初始化。程序写 a[6]={1,2,3}; 则 a[3],a[4],a[5] 未给值
的
元素初始化为0。所以 a[4] 为0,除非在输出前,程序另外作了运算和赋值。
1
2
3
4
5
6
7
涓嬩竴椤
其他人还搜
c语言static int
c语言中static的用法
c语言中static例子
c语言static变量
c语言static函数
static int i的默认值
static int i
staticint
c语言unsigned