static int c=3 什么意思?

C语言中。简单一点的解释,文科生学C语言。。。太惨了

static是静态修饰符

int整型修饰符

整体的意思是静态的整型变量C,初始值是3

定义一个整型变量,存放的数据是3,这个变量是全局变量,就是说整个程序都可以使用,程序结束前它占用的空间都不会被释放掉。

扩展资料:

类型说明符为int,在内存中占4个字节(不同系统可能有差异,此处原为2,经查证windows系统下为4,VAX系统也如此) ,其取值为基本整常数。

整数类型1个变量名或用逗号隔开的多个变量名

类似地,还可以定义 unsigned int 、 unsigned long 型的变量。

定义一个变量,意味着在内存中给这个变量分配了相应大小的存储空间,同时确定了这个变量值的存储方式和可以进行的操作。

参考资料来源:百度百科-整型变量

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-26
定义静态的整型变量c,初始化值为3。

1、如果是全局定义的(在文件中,函数外),那么它是一个静态全局变量。
静态全局变量不能被其它文件所用;
其它文件中可以定义相同名字的变量,不会发生冲突;
2、如果是局部定义的(在函数中),那么它是一个静态局部变量。
静态局部变量只能在函数中使用,但是它具有记忆性,即下一次进入这个函数,
它的值时保持上 一次使用的值得。追问

是静态局部变量,
static int c=3;
c++;
这样的话,是每循环一次就加1吗?

追答

没错。

本回答被提问者采纳
第2个回答  2013-07-07
这一句的意思是给字母c赋值3,static是用来保证c的值在程序运行时不变,即不可再赋值
第3个回答  2013-07-07
定义一个整型变量,存放的数据是3,这个变量是全局变量,就是说整个程序都可以使用,程序结束前它占用的空间都不会被释放掉。
第4个回答  推荐于2016-11-29
static是静态修饰符
int整型修饰符
整体的意思是静态的整型变量C,初始值是3