strlen()计算的是字符串的字符数,且不会计算字符串结束符‘\0’,如n=strlen(“abcde”),此处n=5;
sizeof()计算的是变量所占字节数,在计算字符串时,会把字符串结束符‘\0’,n=sizeof("abcde"),此处n=6;
特别注意的是,不论指针指向何类型,其所占字节数均为4。即一次寻址的长度。如char *p="abcde",n=sizeof(p),此处n=4;
strlen()计算的是字符串的字符数,且不会计算字符串结束符‘\0’,如n=strlen(“abcde”),此处n=5;
sizeof()计算的是变量所占字节数,在计算字符串时,会把字符串结束符‘\0’,n=sizeof("abcde"),此处n=6;
特别注意的是,不论指针指向何类型,其所占字节数均为4。即一次寻址的长度。如char *p="abcde",n=sizeof(p),此处n=4;