sizeof与strlen的区别和联系
时间:11-27
来源:互联网
点击:
for (i=300;i> 上面是对静态数组处理的结果,如果是对指针,结果就不一样了 char* ss = "0123456789"; 长整型的,所以是4 型的,占了 1 位 strlen(ss)= 10 >>>> 如果要获得这个字符串的长度,则一定要使用 strlen
sizeof(ss) 结果 4 ===》ss是指向字符串常量的字符指针,sizeof 获得的是一个指针的之所占的空间,应该是
sizeof(*ss) 结果 1 ===》*ss是第一个字符 其实就是获得了字符串的第一位0 所占的内存空间,是char类
sizeofstrle 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)