www问答网
所有问题
当前搜索:
sizeof求指针长度
sizeof
判断
指针长度
答:
ss表示的是一个具体的字符了,所以sizeof(*ss)是1 ss是你定义的一个数组,
sizeof(ss)就是数组的具体的长度11了
如果你在定义char *p=ss,那么此时sizeof(p)就是4了,所有指针变量都是4 这里你要弄清楚是数组还是指针,ss是数组,p是指针,虽然有时数组可以当指针用,但是两者还是由区别的,例...
在c++中对数组应用
sizeof
得到的是数组的
长度
,对
指针
应用得到的是指针的...
答:
对
指针
应用sizeof,只是得到分配给用来存储一个地址值的指针所用的字节数,即4个字节。(上面都是在32位编译系统)C++
中sizeof
得到的是字节数,也就是你所说的“
长度
单位”求大小,可以手动计算,需要知道数据类型,是否有字节对齐(编译器选项,也可代码控制和切换)。我以前做过统计结构体大小的小程...
sizeof
判断
指针长度
答:
一个字符的长度是 1 byte, *ss 是1个字符,所以 sizeof(*ss)是1
。sizeof 是运算符,不是函数。位字段是一种结构,描述 一个一个bit, 1个byte有8个bit(2进制数位)。struct Bit { unsigned a: 1; /* 1 Bit, 取值范围: 0 - 1 */ unsigned b: 2; /* 2 Bit, 取值范围: 0 - 3...
c语言,字符型
指针
char *s的
长度
,为什么
sizeof
(s)与sizeof(*s)的长度...
答:
sizeof(s)是求指针长度
,
因为变量定义的是char *s;,这个长度可能是2,可能是4,还可能会是8,是由编译的时候决定的
,比如VC6.0编译器长度就是4,因为VC6.0是32位的编译器,它的地址长度是32位表示,4个字节。gcc64位编译器则长度是8,64位系统地址表示长度64位8字节。TC是16位编译器,所以...
c++中对一个
指针
数组使用
sizeof
答:
sizeof(指针) = 4;sizeof(指针数组) = 4 * 数级长度
;例:定义:char *p[100];则:sizeof(p) = 400;你提的问题不详细,如果答非所问,你可以再补充一下问题。
C语言中
指针
的
长度
!
答:
记住32位下的
指针
都是4个字节可以简单的这么理解:一个基本的数据类型(包括结构体等自定义类型)加上“*”号就构成了一个指针类型的模子。这个模子
的大小
是一定的,与“*”号前面的数据类型无关。“*”号前面的数据类型只是说明指针所指向的内存里存储的数据类型。所以,在 32位系统下,不管什么样...
C语言的
指针
和strlen,
sizeof
的问题。
答:
2.
sizeof
操作符用于计算指针的长度时,返回值与系统平台有关,它返回的是系统的字长(以字节为单位),即在32位系统上,它的返回值是4,在64位系统上它的返回值是8,如果想让它本身在计算一个
指针长度
时返回5,必须在一个字长为40位的系统上来做,而现在一般的系统字长都是2的幂,没有这样的40位...
关于C语言数据
长度
的问题
答:
Sizeof
运算符求的是数据类型在内存中所占的字节大小。如果假设
sizeof
(i) = 2 的话,接下来:因为 p 的类型还是
指针
,数据类型为 指针 占用的字节大小为 4。跟它所指向的数据无关,所以 sizeof(p) = 4 sizeof(a)的值是2*100,数组名代表数组类型
的大小
为 元素个数*元素类型大小。sizeof(...
c语言题,
sizeof
,字符
指针
,字符数组
答:
你好,str1是一个字符
指针
,
sizeof
(str1)其实是就求这个字符指针所占的字节数,为4.而sizeof(str2)就是求字符数组的
长度
,因为字符串是以\0结尾的,在算字符串的长度时不算在内,所以字符串的长度是5,但是用来存放它的字符数组的长度要比字符串的长度大1,为6....
函数中的
指针
如何用
sizeof
答:
没有什么办法
sizeof
在编译的时候完成计算,而不是在运行时 在编译的时候sizeof(opt2),opt2是
指针
,所以只能得到指针的
长度
可以有替代的办法 1、test函数增加一个参数len,表示长度, test(char *opt2, int len)2、如果你的opt2中没有'\0'字符,那么可以通过strlen(opt2)来获取长度 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
strlen指针长度
如何计算指针指向数组的大小
sizeof结构体指针大小
sizeof一个指针变量
sizeofchar指针
求指针指向数组的长度
用另一个值除指针的sizeof值
c语言指针的长度怎么算
sizeof与指针数组