1变量都存在于以下三个区域内
静态存储区
栈
堆
2
存储在静态存储区
static修饰的局部变量,
全局变量,因此猜测是static
3.
函数内的变量,未明确指明不是auto的,默认是auto
4
register
函数内的局部变量,register int i;
register关键字建议编译器把变量放在CPU寄存器内,最后是否放在由编译器决定
没加register的也有可以是寄存器变量
受限于硬件,register只支持int,char,指针
阅读(851) | 评论(0) | 转发(0) |