#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }程序运行后输出结果是a12 b15 c6 d5
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 02:28:33
![#include main() { char *p=](/uploads/image/z/9303277-13-7.jpg?t=%23include+main%28%29+%7B+char+%2Ap%3D%22abcde%5Cofghjik%5C0%22%3B+printf%28%22%25d%5Cn%22%2Cstrlen%28p%29%29%3B+%7D%23include+main%28%29+%7B+char+%2Ap%3D%22abcde%5Cofghjik%5C0%22%3B+printf%28%22%25d%5Cn%22%2Cstrlen%28p%29%29%3B+%7D%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%90%8E%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AFa12+++++b15++++++++c6++++++d5)
#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }程序运行后输出结果是a12 b15 c6 d5
#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }
#include
main()
{ char *p="abcde\ofghjik\0";
printf("%d\n",strlen(p));
}程序运行后输出结果是
a12 b15 c6 d5
#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }#include main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); }程序运行后输出结果是a12 b15 c6 d5
a 12
abcde\ofghjik\0
共有12个字符
a,b,c,d,e,\o,f,g,h,j,i,k(‘\o'转义字符,表示空字符(NULL)’)
最后的'\0'为结束符,不算做字符串长度之内