黑马程序员技术交流社区
标题:
适合初学者的: 在数组中区分字符和字符串
[打印本页]
作者:
macau
时间:
2015-1-11 00:38
标题:
适合初学者的: 在数组中区分字符和字符串
小知识点:区分数组中的字符和字符串
例如
char name1 [6] = "nba" ;
// 一个字符串,后面默认加\0
char name2 [6] ="{ ' n ', ' b ', ' a ' , ' \0 ' } ;
// 数组里面分配6个字符的空间,但实际字符数为4
char name3 [6] = { 'n ' , ' b' , ' a ' , 0 } ;
// 最后一个0和上面的\0相同,\0 的ascii码是0
char name4 [6] = {' n ' , ' b ' ,' a ' } ;
// 虽然是一个字符串,但是不够严谨。这里数组长度为6,但实际只有3个,后面的字符数值默认为0,所以会视为结束
char name5 [] ={ 'n' , ' b , ' a ' } ;
//这是一个
字符数组
,因为后面没有结束标志\0
作者:
woaiwomama
时间:
2015-1-12 12:59
这和老师讲解的几乎一样啊。。。
作者:
mengxingdong
时间:
2015-1-12 13:15
还要注意点就是在strlen计算长度,或者打印时,会以'\0'为结束符号
作者:
我的速度
时间:
2015-1-12 18:21
路过。。。
作者:
macau
时间:
2015-1-12 19:58
woaiwomama 发表于 2015-1-12 12:59
这和老师讲解的几乎一样啊。。。
分享一下...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2