非常风气网www.verywind.cn
首页
sizeof输出
为什么
sizeof
(&a)的值为400;程序如下:
答:
比如说,p=a;则p+1就指向了a[1];但p=&a;则p+1却是指向了a[101],也就是一下子跳过了4*100个字节了;这类似于二维数组里的行指针和列指针之间的关系。。至于在这里printf("%d\n",
sizeof
(a));printf("%d\n",sizeof(&a));
输出
的值都是四百,正如前面提到的,他们的地址值是一样的...
printf("%d",
sizeof
('u'));和printf("%d",sizeof(''));是什么意思,他们...
答:
printf("%d",
sizeof
('u'));
输出
的值为1.因为'u'是一个字符类型,sizeof(字符)就等于1.这就等价于 char a='u';printf("%d",sizeof(a));结果都是1.printf("%d",sizeof(''));是错误的表达,empty character constant。sizeof('')在sizeof中没有标明具体的类型,会报错。另外 printf(...
printf("%d,%d\n",strlen(a),
sizeof
(a));
答:
strlen(a)求的是数组a中字符的实际个数,即4(不包括结束字符'/0')。
sizeof
(a)求的是分配给数组a的内存大小,即10。
Visual C++ 6.0中为什么cout<<
sizeof
(3+2.5f);
输出
结果为4而不是8...
答:
按照类型转换,不是double而是float 进行计算时提升为存储能力的类型,3+2.5f中最高级得为f(float),所以答案应该是float,一个字节,
输出
4
...string"; 则printf("%d\n ",
sizeof
(s)); 的
输出
是( )。
答:
D,
sizeof
是操作符,指系统为变量s实际分配了多少内存字节,虽然s[12]实际上只使用了7个字节(string为6个,外加一个\0结束符),但后面的5个字符依然是存在的,只是为空而已。
C语言 答案?为什么?关于
sizeof
()运算符详细说一下
答:
char ary[
sizeof
( int ) * 10 ]; // ok最新的C99标准规定sizeof也可以在运行时刻进行计算,如下面的程序在Dev-C++中可以正确执行:int n;n = 10; // n动态赋值char ary[n]; // C99也支持数组的动态定义printf("%d\n", sizeof(ary)); // ok.
输出
10但在没有完全实现C99标准的编译器中就行不...
C语言
中sizeof
和strlen函式区别在哪?
答:
2.
sizeof
是算符,strlen是函式。 3.sizeof可以用型别做引数,strlen只能用char*做引数,且必须是以''\0''结尾的。 sizeof还可以用函式做引数,比如: short f(); printf("%d\n", sizeof(f()));
输出
的结果是sizeof(short),即2。 4.阵列做sizeof的引数不退化,传递给strle...
char a=255; printf("%d",
sizeof
(++a)); printf("%d",a); 第二个
输出
...
答:
调试的时候可以看下内存,这个是最权威的,你的疑问都可以通过看内存解决。a的类型是char,占一个字节,16进制是0xff。
sizeof
(char)的大小是1,所以第一个打印1。验证了下,此处++a没有加。sizeof一般不会对后面的表达式求职,只会判断它的类型,你可以试试求一个函数名的大小,你会发现那个函数是...
c语言中如何得到任何一个类型的已赋值的数组的长度?
答:
该类型保证能容纳实现所建立的最大对象的字节大小。2.
sizeof
是算符,strlen是函数。3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如:short f();printf("%d\n", sizeof(f()));
输出
的结果是sizeof(short),即2。4.数组做sizeof...
...%d ",
sizeof
(a), sizeof(a[100]));
输出
为什么是400 4 ,而不是4...
答:
sizeof
(a) 是数组整个的长度 整形占4个字节 所以 4*100 而 sizeof(a[100]) 是 数组里 每一个单元的长度 而且 不能取a[100] 最多是a[99]
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网