li040600 发表于 2020-5-10 15:47:58

指针s所指的字符串长度为?char *s="\\abc\\\n"

这个算不算'\0'这个字符串啊?

skyddy 发表于 2020-5-10 17:20:56

存储的时候默认加上 但是计算字符串长度'\0'不算字符
#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[]) {
    char *s="\\abc\\\n";
    printf("%zd",strlen(s));
    return 0;
}
页: [1]
查看完整版本: 指针s所指的字符串长度为?char *s="\\abc\\\n"