已知有声明int x[2][3]={0},*p=x[0];以下表达式中有语法错误的是 A x[0] B P[0] =1 C *p=1 D x[0][0]=1为什么 thanksA选项应该是x[0]=1(汗)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 16:04:23
已知有声明int x[2][3]={0},*p=x[0];以下表达式中有语法错误的是 A x[0] B P[0] =1 C *p=1 D x[0][0]=1为什么 thanksA选项应该是x[0]=1(汗)

已知有声明int x[2][3]={0},*p=x[0];以下表达式中有语法错误的是 A x[0] B P[0] =1 C *p=1 D x[0][0]=1为什么 thanksA选项应该是x[0]=1(汗)
已知有声明int x[2][3]={0},*p=x[0];以下表达式中有语法错误的是 A x[0] B P[0] =1 C *p=1 D x[0][0]=1
为什么
thanks
A选项应该是x[0]=1(汗)

已知有声明int x[2][3]={0},*p=x[0];以下表达式中有语法错误的是 A x[0] B P[0] =1 C *p=1 D x[0][0]=1为什么 thanksA选项应该是x[0]=1(汗)
答案是 C 因为指针不能 被直接赋值.
下次有问题你可以直接的问我啊!

C,指针不能直接赋值

B,*p是申请的指针,不能用作数组

sjdfb

有声明“int i=2,y=1;”则执行表达式“(x>y)&&(--x>0)”后x的值是多少?有声明“int i=1,y=2;”则执行表达式“(x>y)&&(--x>0)”后x的值是多少?有声明“int x=2,y=1;”则执行表达式“(x>y)&&(--x>0)”后x的 4. 已知有声明int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0]4. 已知有声明int a[3][2]={{1,2),{3,4},{5,6}},*p=a[0];,则执行语句printf(%d ,*(p+4));后的输出结果为__(4)___ . 已知有声明int x[2][3]={0},*p=x[0];以下表达式中有语法错误的是 A x[0] B P[0] =1 C *p=1 D x[0][0]=1为什么 thanksA选项应该是x[0]=1(汗) 已知有声明:int a[3][2]={{1,2},{3,4},{5,6}},*p=a[1];,则执行cout 已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______. 28.已知有声明int n;float x,y;,则执行语句y=n=x=3.89;后,y值是 . 声明int x; 且sizeof(x)=2,当X为什么值时,x+1>x为假 已知有声明“int a=3,b=4;”,下列表达式中合法的是A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++ 为什么c和d不合法呢? 若有声明“char a= 0 ; int b=1; float c=2; double d =3;”,则表达式“c=a+b+c+d”值的类型为什么,why C语言:已有声明int x=5,y;float z=2;,则下列表达式正确的是A:y=x%zB:x>0?y=x:y=-xC.y=x/2=zD.y=x=z/2我觉得每个都对啊,为什么只有D是对的? 几个c语言的小题目,本人新手希望大侠能帮我解释清楚谢谢24.设指针变量占2个字节的内存空间,若有声明char *p=123;int c;,则执行语句c=sizeof(p);后,c的值为A.1 B.2 C.3 D.425.已知有声明in (1/2)已知有如下声明,则sizeof(test)的值是_____?struct {int i; char c; float a; }tes 高分求Java编程题目三题,1.已知Point 类定义(声明)如下:public class Point {private int x;private int y;public Point(){}public Point( int xValue,int yValue ){x = xValue;y = yValue;}public void setX( int xValue ){x = xValue;}public i 一道C语言题目:下面对函数形式参数声明正确的是A.int a[]B int a[][]C.int a[]={0};D.int a[2][]为什么选择A? 已经声明 int x=0,*p=&x,下列语法错误的是printf (%d,*x); 这个选项为什么是错的 已有声明“int x,a=3,b=2;”,则执行赋值语句“x=a>b++?a++:b++;”后,变量x、a、b的值分别为___(26)___.A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4求详细解释,谢谢 已知有定义和声明: struct {int x;}a[4]={{1},{1},{4},{6}},b; 以下语句中语法正确的是___ (25)___.A. if(a[0]==a[1])b=a[0]; B. if(a[0].x==a[1].x)b=a[0]; C. if(a[0]->x==a[1]->x)b=a[0]; D.if( ! (a[0]-a[1])) b=a[0];求详 若有以下函数首部int fun(double x[10],int *n)则下面针对此函数的函数声明语句中正确的是 .A)int fun(double x,int *n); B)int fun(double,int);C)int fun(double *x,int n); D)int fun(double *,int*);如果答案没错的话