首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

提个有关数组的有关问题

2012-03-05 
提个有关数组的问题#include iostream.hvoidmain(chara[100]){charb[100]{ a , b , c }cout sizeof

提个有关数组的问题
#include <iostream.h>  


void   main(char   a[100])  
{
char   b[100]={ 'a ', 'b ', 'c '};
cout < <sizeof(a) < <endl;
cout < <sizeof(b) < <endl;
}  

给我解释一下,有点不明白

[解决办法]
参数传递时 a 相当于指针 传的是数组首个元素地址 sizeof(a)=sizeof(char*) 所以为4
b 是个局部数组变量 sizeof(b) 计算数组的大小

热点排行