字符指针存储方式
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是指向他们的地址的首地址。
相关文章推荐
- c/c++中字符数组和字符指针的存储方式
- 输入一个字符串,存储在字符数组里,用指针的方式逐一显示字符,并求其长度
- 字符指针初始化方式与字符串存储位置之间的关系
- 字符串的存储方式,以及sizeof()(字符数组,字符指针,Sizeof总结)
- 编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。
- 字符串赋值给字符指针(char *a="hello")的正确理解方式
- 第14周-阅读项目2-中文字符以二进制方式存储
- 字符指针不分配存储区,字符常量存储于静态数据区
- 编写程序读入一组string类型的数据,并将它们存储在vector中,再将vector对象复制给一个字符指针数组。
- 字符串赋值给字符指针(char *a="hello")的正确理解方式
- 用ant编译时出现“编码 UTF8 的不可映射字符“,这是因为编译的时候编码跟文件存储的编码方式不一样造成的
- 忽然看到字符汉字特殊字符在计算机中的存储方式
- 字符串赋值给字符指针(char *a="hello")的正确理解方式
- 实验 10 指针2 (2)为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
- 字符数组和字符串指针在内存中存储
- 字符在计算机中的存储方式
- Oracle数据类型及存储方式——字符类型篇
- Oracle数据类型及存储方式——字符类型篇
- Oracle字符数据类型及存储方式
- 用ant编译时出现“编码 UTF8 的不可映射字符“,这是因为编译的时候编码跟文件存储的编码方式不一样造成的