www问答网
所有问题
当前搜索:
sizeof求的是什么
关于
sizeof的
计算问题(
求求
速答)
答:
答 28, 选 B.struct x{ long a; // 长整型 4 字节 short * cost[5]; // 5 个指针,一个指针 是 4 字节,5个指针 共 20个字节 struct x *next; // 1个指针 4字节 };
sizeof
(struct x) : 4+20+4 = 28 (个字节)
求答案,求解释!(主要是
sizeof
()的输出值)
答:
回答:因为你是这样定义的: char p[20] 所以p的大小就是20字节。虽然你只给它前四个字节赋了值,但是它的大小还是不变的,后面都是0而已。数组大小跟字符串长度不是一回事的。
转义字符\n和\r的区别
答:
转义字符\n和\r只有一个区别:就是换行方式不同。\n 软回车:在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格:在Linux、unix 中表示返回到当行的最开始位置。在Mac OS 中表示换行且返回到下...
C语言求助:
sizeof
(&a[0][0])与sizeof(a[0][0])的区别
是什么
?
答:
sizeof
(&a[0][0]) 取地址符取了a[0][0]的地址 地址是整数 所以 sizeof(&a[0][0])=4 而 sizeof(a[0][0]) 代表的是a[0][0]这个数,如果是char型 则是1 int型 是4
c++ 数组的
sizeof
和strlen问题 求详细解释
答:
11,10
sizeof
不是函数式一个关键字, 在编译的时候已经算好了, array数组分配的大小是11个字符。 strlen 表示 里面的字符串长度,需要在运行的时候计算出来的 第二题 是长度是0.
在C语言中Strlen
是什么
意思?
答:
strlen是求字符串的长度,但不包括字符串的null结束符。strlen为C语言库函数,包含于string.h中,作用为计算一个字符串(字符数组)中元素的个数,即从数组头部计数,直到遇到字符串结束符\0为止,计数结果不包括\0。需要注意的是,strlen并不是绝对安全的,如果在传入的字符数组的合法范围,不存在结束符...
c语言基础问题?
答:
字符串的长度与字符串在内存中所占的空间是不一样的。C语言规定,字符串在内存中存储时,以'\0'作为结束标志。字符串的长度不包括'\0',所以字符串A的长度是14。15是该字符串在内存中所占的字节数,也就是说,必须是15个字节才能存储这个字符串。补充一点:你用
sizeof
()测试A,结果是15(size...
已知一个数组table,用一个宏定义,求出数据的元素个数,
sizeof
...
答:
sizeof
(table)是数组空间的长度 sizeof(0)是该数组一个存储单元的长度 要求数组里面有多少空间 自然是要除的
求详解c语言题目
答:
7. 简单,C 8。 题目不全 9. B,sizeof不是一个函数,是一个关键字。在编译器会展开为常量 10. C 2B即2^16=0-65535 11,D,double类型。C语言有隐式类型提升char>short>int>float>double,对于类型有疑惑的问题,最简单的验证方法是写一段代码,用
sizeof求
一下大小,就可以知道类型了,比如 ...
求
sizeof
(p) char *p=”hello!”; char p[]=”hello!”; void *p=mall...
答:
1、char *p="hello!";那么
sizeof
(p) =4。因为p是指针。指针一般在32位系统占用4字节。2、 char p[]="hello!";那么sizeof(p) =7。因为p是字符数组。是连续的空间包含字符结束符'\0'共7个字节。3、void *p=malloc(100);那么sizeof(p) =4。因为p是指针。指针一般在32位系统占用4字节。
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜