一个自己患的sizeof的错误_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > 一个自己患的sizeof的错误

一个自己患的sizeof的错误

 2012/3/6 13:49:57  wanhuir  程序员俱乐部  我要评论(0)
  • 摘要:stringsf1[]={"SAd","aaA"};那sizeofsf=?对于char*sf2[]={"SAd","aaA"}呢?那应该等于多少呢?答案sizeof(sf1)=2*sizeof(string)=16;sizeof(sf2)=2*sizeof(*sf2)=2*一个指针的大小=8
  • 标签:一个 自己 错误
string sf1[] = { "SAd", "aaA" };
那sizeof sf = ?
对于char *sf2[]={"SAd", "aaA" }呢?

那应该等于多少呢?答案

sizeof(sf1)= 2*sizeof(string)= 16;
sizeof(sf2)= 2*sizeof(*sf2)=2*一个指针的大小=8
发表评论
用户名: 匿名