不同于sizeof和strlen的对象返回结果sizeof返回变量的字节大小,并在编译时计算; strlen是一个函数,在运行时计算字符串从开头直至找到结束符‘ ’。
char s[]=“123”
Sizeof(s )返回4 (打上最后的终止符)
char s[3]={0x0}
Sizeof(s )返回3
char * s=new char [10]
Sizeof(s )返回4 (指针变量是地址,32位4字节)
不同于sizeof和strlen的对象返回结果sizeof返回变量的字节大小,并在编译时计算; strlen是一个函数,在运行时计算字符串从开头直至找到结束符‘ ’。
char s[]=“123”
Sizeof(s )返回4 (打上最后的终止符)
char s[3]={0x0}
Sizeof(s )返回3
char * s=new char [10]
Sizeof(s )返回4 (指针变量是地址,32位4字节)
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。