黑马程序员技术交流社区
标题:
C语言字符数组'\0'的问题
[打印本页]
作者:
七爷上课前
时间:
2015-8-30 23:36
标题:
C语言字符数组'\0'的问题
c语言中,字符串是以'\0'结束的。
比如我需要用到一个11位长的电话号码
是定义char tel[11];还是定义char tel[12]呢
如果是前者,电话号码的长度就11位了,'\0'不就没位置吗?还是怎么着呢
作者:
麟子
时间:
2015-8-31 08:58
使用char[12],你也可以使用指针
作者:
七爷上课前
时间:
2015-8-31 10:29
好的,谢谢
作者:
唐肖虎
时间:
2015-8-31 15:28
char tel[12].在iOS基础视频中,老师在结构体中很多次定义电话号码的都是char telNum[12]
作者:
张中付
时间:
2015-8-31 17:13
用char tel[12]的吧
作者:
yumei9
时间:
2015-8-31 17:25
char tel[12],因为你申请内存大小的时候,是12
作者:
七爷上课前
时间:
2015-8-31 17:49
唐肖虎 发表于 2015-8-31 15:28
char tel[12].在iOS基础视频中,老师在结构体中很多次定义电话号码的都是char telNum[12] ...
嗯,我就是看基础视频的时候,对这个有疑问
作者:
来自星星
时间:
2015-8-31 21:38
感谢楼主,楼主觉得C语言难学吗?
作者:
chensc
时间:
2015-8-31 22:07
学习学习!
作者:
XLX
时间:
2015-8-31 22:19
一般定义都是char tel[12]。终止位元的位置必须考虑。其实个人有时候也不太确定就到DEVC++里面打一打代码,很快就有结果了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2