课程
/后端开发
/C
/C语言入门
请问C语言的4种存储类别,只有static属于静态存储方式,别的都属于动态存储方式吗?
2017-02-07
源自:C语言入门 5-11
正在回答
发现有点错误,改了一下,看这个!
1.静态存储方式、动态存储方式2.四种auto(自动变量),动态存储方式,在函数内用static(静态局部变量、静态全局变量),静态存储方式,分别对应在函数外、内用register(寄存器变量),动态存储方式,在函数内用,只限局部自动变量和形势参数,数量有限extern(外部全局变量),静态存储方式,在函数外定义(源程序内),作用域为:程序开始到程序结束,即可以在变量定义前的函数中使用;与之相对的是:普通的外部全局变量,静态存储方式,在函数外定义(源程序内),作用域为:变量定义处到程序结束!
简一_ 提问者
奇怪的阿怪
我把我的笔记复制给你好了,整理得比较全
1.静态存储方式、动态存储方式2.四种auto(自动变量),动态存储方式,在函数内用static(静态局部变量、动态局部变量),静态存储方式,分别在函数外、内用register(寄存器变量),动态存储方式,在函数内用,只限局部自动变量和形势参数,数量有限extern(外部全局变量),静态存储方式,在函数外定义(源程序内),作用域为:程序开始到程序结束,即可以在变量定义前的函数中使用;与之相对的是:普通的外部全局变量,静态存储方式,在函数外定义(源程序内),作用域为:变量定义处到程序结束!
对的auto可以加 也可以省略 static静态存储方式 register是寄存器 而extern是外部存储
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答c语言动静态存储
4 回答c语言跟C++的区别
4 回答c语言的基本类型
1 回答c语言的数据类型
1 回答C语言数据类型