注册 登录
编程论坛 C++教室

【求助】数组和指针的长度

piaohai09 发布于 2007-07-17 10:19, 537 次点击
定义 double wages[3]={10000.0 2000.0 3000.0}
double *pw=wages


那sizeof(wages)=24,sizef(pw)是double型的不应该是8吗,怎么是啊 4啊
3 回复
#2
zcxxingxing2007-07-17 12:09
double *pw=wages 说明pw 是double *的 sizef(pw)就如sizef(double *)
#3
piaohai092007-07-17 13:00

那sizeof(PW)是4还是吧啊 ,double是8 字节的 啊 ,但程序运行是4字节的啊

#4
aipb20072007-07-17 16:07
如2楼所说,pw是double*类型,并非double类型。
指针就是地址,所以一个地址只占4byte。
1