A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

c语言中,字符串是以'\0'结束的。
比如我需要用到一个11位长的电话号码
是定义char tel[11];还是定义char tel[12]呢
如果是前者,电话号码的长度就11位了,'\0'不就没位置吗?还是怎么着呢

9 个回复

倒序浏览
使用char[12],你也可以使用指针
回复 使用道具 举报 1 0
好的,谢谢
回复 使用道具 举报
char tel[12].在iOS基础视频中,老师在结构体中很多次定义电话号码的都是char telNum[12]
回复 使用道具 举报
用char tel[12]的吧
回复 使用道具 举报
char tel[12],因为你申请内存大小的时候,是12
回复 使用道具 举报
唐肖虎 发表于 2015-8-31 15:28
char tel[12].在iOS基础视频中,老师在结构体中很多次定义电话号码的都是char telNum[12] ...

嗯,我就是看基础视频的时候,对这个有疑问
回复 使用道具 举报
感谢楼主,楼主觉得C语言难学吗?
回复 使用道具 举报
chensc 金牌黑马 2015-8-31 22:07:51
9#
学习学习!
回复 使用道具 举报
XLX 中级黑马 2015-8-31 22:19:46
10#
一般定义都是char tel[12]。终止位元的位置必须考虑。其实个人有时候也不太确定就到DEVC++里面打一打代码,很快就有结果了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马