字符串修改问题,为什么这也可以?
char name[6]="hello";
strcpy(name,"world1");
puts(name);
name的长度是6 包括'/0'的
然后我修改成world1 正好6个长度 直接把'/0'盖掉了
为什么还能打印出来,难道说name的长度已经变成7了??
[主观题]Python字符串方法replace()对字符串进行原地修改。此题为判断题(对,错)。
[单选题]下面字符串为非法字符串是()。A . ’astring’B . ’Itisa’dring"C . "astring"D . "Itisa’string’"
[单选题]下列字符串中非法字符串为( )。A.’a string’B.’It is a’string’.’C.”a string”D.”It is a’string”
[问答题] 用字符串指针变量处理字符串与用字符数组处理字符串有何不同?
[主观题]加法运算符可以用来连接字符串并生成新字符串。此题为判断题(对,错)。
[单选题]VB中有两种类型字符串:变长字符串和定长字符串。以下是变长字符串的正确定义格式是()A . dim a ass tring*2B . dim b as stringC . b ass tringD . dim
[单选题]下列什么符号可以表示“可以和任意长的字符串匹配”?A.*B.%C.&D.$
[单选题]字符串用什么符号括起来()。A . 逗号B . 单引号C . 双引号D . $
[填空题] C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应在其前面加上()号。
[试题]String 字符串常量,StringBuffer 字符串变量(线程安全),StringBuilder 字符串变量(非线程安全)