99问答网
所有问题
求助一道关于C语言的问题
若有定义: int a[2][2];则表达式sizeof(a)的值为( )。
A、0
B、1
C、4
D、8
正确答案: D
为什么选这个答案,麻烦详细解释一下
举报该问题
推荐答案 2018-01-04
这个题是很久很久以前的吧?
在当前的主流编译系统下,这个题的答案应该是 16
int a[2][2]数组总共有4个int元素,所以sizeof(a)就是4个int的长度,在目前的编译器环境下,int是32位,也就是4个字节,sizeof是以字节为单位计算空间的,所以是4*4=16
在老早以前的16位编译环境下,int是16位的,也就是2个字节,那结果就是4*2=8
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WveevzjWvjOtXjeetjj.html
相似回答
求救
一道C语言的
题目,求详细解答过程!非常感谢!!
答:
1.int i;int f[20]={1,1};程序定义了一个变量i和一个长度为20的整型一维数组并把数组的前两个值均初始化为1后面初始化为0 2.for(i=2;i<20;i++) f[i]=f[i-2]+f[i-1];在i从2到20每次自增1的循环过程中,其实就是在给数组第3个数(数组下标从0开始,所以循环从2开始)到第...
求助一道c语言问题
?
答:
x.c[1]=1; //二进制为00000001 printf("\n%d",x.i); //输出的是二进制0000000100001010的十进制形式,即266 }
求助一道C语言
题目
答:
define WIDTH 80 这句话的意思就是看见WIDTH你就把它当80 同理 define LENGTH WIDTH+40 看见LENGTH 你就把它当WIDTH+40 那么v=LENGH*20 就是v=WIDTH+40*20=80+800=880 所以,用宏定义的时候一定要把每个标是符都用括号括起来,并且最外层也要括起来。define LENGTH (WIDTH+40)才是你想要的...
求助一道c语言问题
答:
赋值时*message=?;表示对该指针指向的地址赋值。另外,这段代码还隐藏了另外一个知识点,这里message的初值是指向一个字符串常量。常量不能修改其值,所以用*message=?;来修改地址里的值是错误的。如定义改成char str[20]="hello world",*message=str;这样修改地址里的值就没
问题
。
求助一道c语言问题
答:
do {*t=*s; t++; s++;} while (*s);是不是这样,你最好上机单步调试一下。假如我写的是对的,这意味着
对于
abc\0,当复制完字符c后,由于++的作用,s指向了下一个字符,使得*s=\0,导致while为假不再循环。这意味着目标字符串没有终止符\0,这就完蛋了。对于空串\0,也是++
的问题
,...
求助一道C语言关于
链表
的问题
,答对还有追加分数
答:
long lNo; //===学号 char szName[20]; //==姓名 char cSex; //===性别 int nAge; //===年龄 };//定义Student结构 typedef struct _tagStudent Student;struct _tagNode { struct _tagNode* pNext;//===下一个节点 Student *pStudent; //===本节点的学生信息 };//定义Node结构(...
求助一道c语言
入门题目谢谢啦!
答:
return 0; printf("%lf\n",y); return 0;}方法2:#include <stdio.h>int main(){double t,y; scanf("%lf",&t); switch((int)t) {case 0: y=t*t; break; case 1: y=t*t-1; break; case 2: y=t*t-2*t+1; break; default: return 0; } printf("%lf\n",...
求助一道C语言的
题目. (速度)...
答:
要求:黑桃用S(Spaces)表示;红桃用H(Hearts)表示;方块用D(Diamonds)表示;梅花用
C
(Clubs)表示。
问题
分析与算法设计 按照打升级的规定,每人应当有13张牌。在人工发牌时,先进行洗牌,然后将洗好的牌按一定的顺序发给每一个人。为了便于计算机模拟,可将人工方式的发牌过程加以修改:先确定好发牌顺序...
有关C语言的问题
答:
在开始看本文以前,我先说明一下
C语言的
安装和使用中最应该注意的地方:许多网友在下载Turbo C 2.0和Turbo C++ 3.0后,向我问得最多的是在使用过程中碰到如下
问题
:1)出现找不到 stdio.h conio.h等include文件;2)出现cos.obj无法连接之类的错误 这些问题是由于没有设置好路径引起的,目前下载的TC2,TC3按安装分类...
大家正在搜
关于c语言提问的问题
关于C语言的问题
你必须知道的495个C语言问题
c语言的一些基本问题
c语言中出现的问题
常见的c语言问题
c语言问题大全
c语言排序问题
c语言程序问题
相关问题
求助一道c语言问题
C语言报错的问题?
求助一道C语言问题?
求助一道c语言问题?
求助一道C语言问题
求助一道c语言题目?
求助一道c语言问题
求助一道c语言问题?