1、题目问字符串长度,则不考虑\0;
2、题目问字符串占用的空间大小,则考虑\0;
3、题目问字符串长度时,注意转义字符,\\认为是一个字符\,\"认为是一个字符" ;
4、函数strlen求的是字符串长度(不考虑\0),函数sizeof求的是字符串占用的空间大小(考虑\0)。
#include <stdio.h>
#include <string.h>
int main(){
int a = strlen("good boy"); //8
int b = sizeof("good boy"); //9
int c = strlen("\\\"ABC\"\\"); //7
int d = sizeof("\\\"ABC\"\\"); //8
printf("%d,%d,%d,%d",a,b,c,d);
}