您的位置:首页 > 其它

【LVL1_5_c】【思考题】【7】char *p1="hellow world"和char p2[]="hellow world"的区别

2015-12-28 19:38 344 查看
语句1:char *p1="hellow world";

语句1:char p2[]="hellow world";

(理解这个问题,首先要大致了解什么是栈,什么是全局变量)

一、

"hellow world"是一个常量,

"hellow world"像全局变量一样保存在内存的静态数据区。

语句1表示将"hellow world"这个常量的首地址,赋给指针变量P.

二、

语句二表示,在栈中分配一段连续的内存空间,然后将"helloworld"保存进去.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: