字符数组 字符指针 sizeof strlen 的区别
2011-05-23 14:34
471 查看
//例子1 char *c="abcdef"; char d[]="abcdef"; char e[]={'a','b','c','d','e','f'}; printf("sizeof(c):%d\tstrlen(c):%d\n",sizeof(c),strlen(c)); printf("sizeof(d):%d\tstrlen(d):%d\n",sizeof(d),strlen(d)); printf("sizeof(e):%d\tstrlen(e):%d\n",sizeof(e),strlen(e)); 输出结果是 4 6 7 6 6 14 //例子2 char *str1="absde"; char str2[]="absde"; char str3[8]={'a',}; char ss[] = "0123456789"; 结果: sizeof(str1)=4 sizeof(str2)=6; sizeof(str3)=8; sizeof(ss)=11
相关文章推荐
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- sizeof数组名和字符指针是有区别的
- 字符数组,字符指针,sizeof,strlen总结
- C++字符数组、字符指针、strlen、sizeof总结
- C++中strlen与sizeof处理字符数组和字符指针
- [cpp] 字符数组,字符指针,sizeof,strlen总结
- 堆和栈的区别&字符数组,字符指针,sizeof的总结(转)
- 字符数组,字符指针,stren和sizeof的区别
- 字符数组,字符指针,sizeof,strlen总结
- C数组名与指针,sizeof与strlen,free与delete区别,野指针,编译过程简介
- sizeof(变量名)与strlen(字符数组名)的使用区别
- 字符串和字符数组的区别以及sizeof和strlen的区别
- 字符数组,字符指针,sizeof,strlen总结
- 字符数组,字符指针,sizeof,strlen总结
- C++11 基础之字符数组,字符串,字符指针通过sizeof、strlen求值
- 字符数组和指针的sizeof(),strlen()以及getline()
- sizeof和strlen的区别,数组和指针的区别
- 字符数组,字符指针,sizeof,strlen总结
- 指针的相关运算,包括一维数组、二维数组、字符数组的sizeof、strlen运算
- 字符数组、字符指针;sizeof、strlen