设有说明语句:char s[]=“ef\0\\\n89”;则sizeof(s)的值为多少? char s[] ="ef\0\123\\\n89",siz...

\u8bbe\u6709\u8bf4\u660e\u8bed\u53e5:char s[]\uff1d\u201cef\0\123\\\n89\u201d\uff1b\u5219sizeof\uff08s\uff09\u7684\u503c\u4e3a\u591a\u5c11\uff1f

9
1 e
2 f
3 \0 \u7a7a\u5b57\u7b26
4 \123 \u5b57\u7b26\u201c{\u201d
5 \\ \u8868\u793a\u201c\\u201d
6 \n \u56de\u8f66\u6362\u884c\u7b26
7 8
8 9
9 \0 \u8fd9\u4e2a\u7b26\u53f7\u662f\u81ea\u52a8\u52a0\u4e0a\u7684\uff0c\u7a7a\u5b57\u7b26\uff0c\u8868\u793a\u5b57\u7b26\u4e32\u7684\u7ed3\u675f

3

char s[]="ef\0\\\n89";
sizeof(s) 是8
\0 是转义符 0
\\ 是转义符 '\'
\n 是转义符 换行
所以是8
strlen(s) 是 2

8
1 e
2 f
3 \0
4 \\
5 \n
6 8
7 9
8 \0 这个符号是自动加上的,空字符,表示字符串的结束

8

扩展阅读:设有说明char w intx ... cachito失控说明书 ... char s[10] ... 若有说明语句char c ... char c 72 ... 若有定义char str ... chars 中文翻译 ... 治愈心情的小短句 ... 自嘲的句子 幽默 有深度 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网