威仔女朋友叫什么名字:那char *s="\ta\017bc"中s所指向的字符串是5个还是6个啊?
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 18:28:06
字符串所占的字节数
\t,相当于按了一下tab键
a,字母a
\017,表示8进制的ascii码对应的字符
b,字母b
c,字母c
最后还有一个\0,不过字符串长度应该不算在内。
可以用strlen测试一下是5
所占字节数应该是6
可以这样测试
char s[5] = "\ta\017bc";
用VC编译会报错“array bounds overflow”
\017不是八进制转义字符,八进制转义字符不能以0开头,这么基础的都错了 为什么还有这么多赞
那char *s="\ta\017bc"中s所指向的字符串是5个还是6个啊?
char *s="\\\"Name\\Address\n";的字符串的长度
char *s="\ta\0m\nb"; 指针变量s指向的字符串所占字节数是多少?
char a[10]="";是什么意思?
main() {char *s1 = "abcdeg"; char *s2="ab"; s1++; s2++; printf ("%d\n",strcmp(s1,s2));}
main() {char *s1 = "abcdeg"; char *s2="a"; s1++; s2++; printf ("%d\n",strcmp(s1,s2));}
请问一个问题:char *s="\ta\017bc"中的\017是看成一个转义字符还是看成\0和1,7啊?
char ch[]="abc",如何理解?
c++ 求助,char>="a"错误?
编写函数void delstr(char *str,char *s)