首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

@@char数组初始化有关问题@@

2013-01-28 
@@char数组初始化问题@@[解决办法]\012 作为一个八进制数 其他的不用解释吧[解决办法]引用:引用:引用:\012

@@char数组初始化问题@@

                            
[解决办法]
\012 作为一个八进制数 
其他的不用解释吧
[解决办法]
引用:
引用:引用:\012 作为一个八进制数 
其他的不用解释吧
我说的是长度strlen, Ok?
长度 在这里一直说的是数组长度


根据楼主说的去理解 : 数组1的长度很容易理解,因为后面会自动加个“\0”
[解决办法]
順便多說一點,

只有字符數組纔有這種初始化方式:
char str[]="123456";

其他類型數組初始化要用{},
char str[]={'1','2','3','4','5','6','\0'};
這個和上面的等價。
[解决办法]
'\101'表示字符'A' 
'\012'表示加车符'\n'
其中,101,012是八进制。

\ddd代表八进制数
\xhh代表十六进制数
并且这些数在单引号内,代表一个字符,这个字符就是这个数字在ASCII码的字符

我想楼主这么高智商应该懂了……

热点排行