1.指针和地址的区别:指针存放地址,指针也是一个变量 eg: int *p .p即为一个指针变量,可以存放地址.而地址就只是一个数值.
2.段错误的概念:访问了非法内存eg: (内存以4G为例)int a ;若分配内存时,a的地址定位到3G到4G时.
3.定义与声明的区别:简单点说就是 定义 会分配内存,声明 不会分配内存.
4.栈的特点:由计算机为用户分配内存,随用随分配;从高地址位向地址位分配内存.
1.指针和地址的区别:指针存放地址,指针也是一个变量 eg: int *p .p即为一个指针变量,可以存放地址.而地址就只是一个数值.
2.段错误的概念:访问了非法内存eg: (内存以4G为例)int a ;若分配内存时,a的地址定位到3G到4G时.
3.定义与声明的区别:简单点说就是 定义 会分配内存,声明 不会分配内存.
4.栈的特点:由计算机为用户分配内存,随用随分配;从高地址位向地址位分配内存.