正在加载图片...
C++程序设计 湖南大学 杜四春、银红霞 要注意的是:单个字符用单括号括起来,而字符 串用双括号括起来,组成字符串的字符除显示给出的 外,还包括结尾处标识字符串结束的符号“02。所以 上例中的字符串“ hello实际上包含6个字符:“h, e’,‘1,(1,“o,‘0。如果将上例定义成 如下形式就错了: char d5=hello 或 char d[]hello?) 此时,最后一个字符“03未能放入d数组中,而是 存放到d数组之后的存储单元中。这种错误编译器检查 不出来,但由于改写了数组空间以外的内存单元,就 可能会破坏其他数据区或程序本身。在用户编写程序 时,一定要注意避免这样的情况发生。C++程序设计 湖南大学 杜四春、银红霞 要注意的是:单个字符用单括号括起来,而字符 串用双括号括起来,组成字符串的字符除显示给出的 外,还包括结尾处标识字符串结束的符号‘\0’ 。所以 上例中的字符串“hello”实际上包含6个字符:‘h’ , ‘ e’ , ‘l’ , ‘l’ , ‘ o’ , ‘\0’ 。如果将上例定义成 如下形式就错了: char d[5]=”hello”; 或 char d[5]={”hello”}; 此时,最后一个字符‘\0’未能放入d数组中,而是 存放到d数组之后的存储单元中。这种错误编译器检查 不出来,但由于改写了数组空间以外的内存单元,就 可能会破坏其他数据区或程序本身。在用户编写程序 时,一定要注意避免这样的情况发生
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有