C语言题目:有关strlen函数的

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:28:10
语句printf(“%d\n”,strlen(“asd\n\x12\1\\”));的输出结果是______。
请讲出详细过程··谢谢···我用编译器试过了,连接不了··不知道为什么

7
asd->3,\n->1,\x12->1,\\->1

反斜杠和它后面的当东东加起来算一个字符。

输入到编译器中试一下不就知道了吗?
应该是7吧

会编译不了,哈哈!
字符串和单个字符表示是不一样的。
像\n你应该用一个字符赋值给字符串。。