变量存储空间
c变量可存储在数据段(包括.data,.bss),堆,栈内;常量存放在代码段(.text);
栈:函数内部定义的非static变量,及函数实参
堆:动态申请的内存(malloc,calloc)
数据段:函数外部(代码快外)定义的变量,及函数内部的static变量
代码段(.text): 初始化的const变量(常量)
数据段(.data): 初始化的非const变量
未初始化数据段(.bss):未初始化的const和非const变量
阅读(698) | 评论(0) | 转发(0) |