www问答网
所有问题
当前搜索:
sizeof(a)
sizeof(a)
和sizeof(*a)分别是什么意思?
答:
sizeof(
a) 就是 a整个的存储字节数 就是 9*4=36 a相当于a[0] 就是一个存储单元的内容 sizeof(*a) 就相当于 sizeof(int) =4
sizeof(A)
在c语言中a是整形的变量是什么意思?
答:
在C语言中,`
sizeof(A)
`是一个操作符,用于获取变量、类型、表达式等所占据的内存大小。其中,A可以是任意类型的数据,包括整数、浮点数、字符、结构体、数组等。如果A是一个整型变量,则`sizeof(A)`的值通常为该整型数据类型在当前编译环境下所占据的字节数。例如,在大多数32位系统中,int类型通...
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;...
int a[100],a代表什么,
sizeof(a)
=?a[100]代表什么,sizeof(a[100])=...
答:
int a[100]:声明了一个有100个int类型元素的数组, 数组下标从0~99, 所以a是数组名, 代表数组的首地址, 也就是&a[0],
sizeof(a)
返回数组a在内存中所占的空间大小,以字节为单位, 也就是sizeof(a) = sizeof(int) * 100 = 4 * 100 = 400bytes a[100],这种写法是不对的, 数...
C语言,
sizeof (a)
为什么是6?
答:
答:下面的图文解析已经说得很清楚了。
sizeof ()
函数求的是括号内参数所占存储空间的大小,而题目中a是一个数组,按初始化时的长度是5。你应该是看错了,sizeof(a)对应的是第二个数字,也就是5,而不是第一个数字6,strlen(a)对应的才是6。如果还不明白,可以追问。
sizeof(a)
与sizeof(a[0])的区别
答:
1、
sizeof(a)
表示的是数组a在内存中所占用的字节数。当数组a被定义时,编译器会根据数组元素的类型和数量计算出数组a所占用的内存大小,然后使用sizeof运算符可以得到这个大小。2、sizeof(a【0】)表示的是数组a中第一个元素所占用的字节数。在C/C++中,数组名a可以被看作是指向数组第一个元素...
若有以下定义和语句,则
sizeof(a)
的值是__ ___,而sizeof(b)的值是...
答:
分别是 12 和 20.一个int 型变量占用4个字节。而一个char占用1个字节。a中有两个int ,一个char 。按说应该是 4*2 + 1 =9;但是,有个新手不知道的规则。那就是对齐。就是说,以4个字节为一行(32位),若当前的行中不够放下下一个数据的话,那么就放弃当前行的剩余空间,从下一行开始。...
a为数组名。
sizeof(a)
和sizeof(&a)有什么区别,sizeof(a)代表什么?希望...
答:
sizeof(a)
是把a作为一个数组类型来测试大小,结果是数组占用的字节数。sizeof(&a)是把&a作为一个地址类型来测试大小,结果是4(64位系统里可能是8)。数组名本身在计算中会自动转化成第一个元素的地址,但sizeof测试的时候不做计算,不转化。
定义了一个整形数组a[10] 这时候用
sizeof(a)
得到的值是多少呢?_百度...
答:
int a[10];
sizeof(a)
= sizeof(int) * 10 = 4* 10 =40 sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。
C语言,为什么这题
sizeof(a)
是6啊?
答:
sizeof(a)
是数组a占用的内存大小,数组a长度为6,类型为char,每个char占1字节,因此返回6×1=6字节。
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
sizeofa的值是多少
sizeof(a)/sizeof(a[0])
sizeof函数的作用
sizeof指针
数组元素初始化是什么意思
二维数组怎么看对应值
int a[10]={ }哪里错了
int a[ ][3]正确吗
int a[2][3]={1,2,3,4,5,6},则a