55问答网
所有问题
sizeof(a)和sizeof(*a)是什么意思,为什么值是36和4
如题所述
举报该问题
推荐答案 推荐于2018-11-23
a 是一个数组,有9位int型
sizeof(a) 就是 a整个的存储字节数 就是 9*4=36
*a相当于a[0] 就是一个存储单元的内容
sizeof(*a) 就相当于 sizeof(int) =4
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q4eeL8GeQ.html
其他回答
第1个回答 2012-12-01
sizeof(a)是这个数组的字节
sizeof(*a)是第一个数,int型多少字节
相似回答
sizeof(A)
在c语言中
a是
整形的变量
是什么意思
?
答:
在C语言中,`
sizeof(A)
`是一个操作符,用于获取变量、类型、表达式等所占据的内存大小。其中,A可以是任意类型的数据,包括整数、浮点数、字符、结构体、数组等。如果
A是
一个整型变量,则`sizeof(A)`的值通常为该整型数据类型在当前编译环境下所占据的字节数。例如,在大多数32位系统中,int类型通...
...&idx);请问这句中的
sizeof(a)
/
sizeof(*a)是什么意思
?大神们帮...
答:
sizeof(a)是整个数组占用的字节总长度,这里应该是40字节 sizeof(*a)是数组第一个元素的字节长度
,这里int是4字节 sizeof(a)/sizeof(*a)就是求数组的元素的个数,这里40/4=10
C语言变量数组问题
答:
为
什么sizeof (a)
=32? 答:因为数组a有8个元素,因为是int型数组,所以每个元素占4个字节空间,
4*
8=32,sizeof函数功能是取得一个变量或结构的大小
,为什么sizeof (a
[0]
)是4
? 答:因为int型数组每个元素占4个字节空间,a[0]是指第一个数组元素,所以结果为4 望采纳 ...
sizeof()
/ sizeof()怎么理解?
答:
若有定义int a [][3]={1,2,3
,4,
5,6,7,8,9},则表达式size of(a)/size of(a[0])的值为 对于一个整型二维数组
,size of(a)
=9 即实际内容所占的大小;a[0] 是指第0行的3个元素 因而size of(a[0])=3;最后答案就是 9/3=3;...
#define countof(a) (
sizeof(a)
/
sizeof(*
(a))) sizeof(*(
a)是什
...
答:
sizoef(*
(a))是
求a指向的内容的大小,好比A是个整型数组,则
sizeof(*(A)
)其实就是sizeof(int)
大家正在搜
sizeof的值在什么时候计算
sizeof(float)
sizeofdouble的值
已知字符a的ascii码值为65
sizeof(a)
sizeof(char)
sizeof的值
sizeof返回值类型
sizeof函数返回值
相关问题
sizeof(a)和sizeof(*a)分别是什么意思?
为什么sizeof(A)与sizeof('A')为什么值不一...
为什么sizeof(’a’+2)的值是4
sizeof(10+‘a’)的值为什么等于4
int(sizeof(a)/sizeof(a[0]))是什么...
C++中一维数组a[]已被初始化,sizeof(a)/siz...
若有以下定义和语句,则sizeof(a)的值是__ ___,...
若有以下定义语句,则sizeof(a)和sizeof(b)的...