编程论坛
注册
登录
编程论坛
→
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
zcxxingxing
2007-07-17 12:09
double *pw=wages 说明pw 是double *的 sizef(pw)就如sizef(double *)
#3
piaohai09
2007-07-17 13:00
那sizeof(PW)是4还是吧啊 ,double是8 字节的 啊 ,但程序运行是4字节的啊
#4
aipb2007
2007-07-17 16:07
如2楼所说,pw是double*类型,并非double类型。
指针就是地址,所以一个地址只占4byte。
1