@@char数组初始化问题@@
[解决办法]
\012 作为一个八进制数
其他的不用解释吧
[解决办法]
根据楼主说的去理解 : 数组1的长度很容易理解,因为后面会自动加个“\0”
[解决办法]
便多一,
只有字符有初始化方式:
char str[]="123456";
其他型初始化要用{},
char str[]={'1','2','3','4','5','6','\0'};
和上面的等。
[解决办法]
'\101'表示字符'A'
'\012'表示加车符'\n'
其中,101,012是八进制。
\ddd代表八进制数
\xhh代表十六进制数
并且这些数在单引号内,代表一个字符,这个字符就是这个数字在ASCII码的字符
我想楼主这么高智商应该懂了……