常见的字符串创建方式: new String(); new String(char [] arr); new String(byte [] arr); 特点:字符串在效果上于一个char数组相当,但底层是一个byte数组;字符串是一个常量,创建后不可改变,但可以共享; C语言中的字符串 字符串是以 \0 结尾的字符数组二:字符串与字符数组: 在C语言中,双引号引用的...
在论坛上看到过有人说字符串常量存储在只读区域,不能写只能读; 而字符数组是栈上,可读可写。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include<stdio.h> #include<stdarg.h> intmain(){ /*字符数组存储于动态内存中,可以进行赋值操作*/ charmessage[]={'h','e'...
而该字符串在.rodata中,可读不可写。