您的位置:首页 > 其它

字符指针存储方式

2013-07-09 16:25 113 查看
int main()
{
char aa[] = "abc";
char bb[] = "abc";
char *a = "ddddd";
char *b = "ddddd";
cout<<boolalpha<<(aa==bb)<<endl;
if (a==b)
cout<<"ture"<<endl;
else
cout<<"false"<<endl;
return 0;
}

输出:

aa和bb的地址不同,a和b是字符指针,并不分配存储区,其后的“dddd”以敞亮形式存于常量区,a和b是指向他们的地址的首地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐