存储类关键字总结(auto、static、register、extern、volatile、restrict)
1. auto:修饰局部变量,表示这个局部变量是自动局部变量,自动局部变量分配在栈上。2. static:“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。static用于修饰静态变量(静态局部变量、静态全局变量)。 局部变量: 作用域——代码块。代码块可以理解为一对大括号{}括起来的部分。代码块不等于函数,因为if while for都有{}。 生命周期——从程序开始运行到终止。 全局变量: 作用域—— .c 文件中该函数或全局变量的定义位置开始到文
原创
2021-08-07 23:28:05 ·
813 阅读 ·
0 评论