字符串小知识点(持续更新)
1.sizeof()和strlen()计算字符串的长度的区别
1>sizeof()计算的字符串占空间的大小;sizeof常用来计算自定义结构体的大小
2>strlen()计算的字符串的实际长度,但不包括最后字符串结束标志’\0’。
例如:char a[20]={“hello”};
sizeof(a)=20;
strlen(a)=5;
2.char s[]={“123””123”}等就等价于char s[]={“123123”};在字符串中双引号内,其他符号不起作用也不占空,如若要输出其他符号必须结合转义字符。
3.在对字符串处理时候,要常用指针型数组,而不要用二维数组。好处我就不多说了,大家看下面的程序自己体会 把
char *test[]={“tiger”,
“welcome”,
“tigerjibo”,
“tigerjohn”,
};
char test[4][10]={“tiger”,”welcome”,”tigerjibo”,”tigerjohn”};
本文介绍了字符串处理的基本技巧,包括使用sizeof()和strlen()的区别、特殊字符处理及如何利用指针型数组进行字符串操作。
467

被折叠的 条评论
为什么被折叠?



