求讲解两道C语言的题52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 14:56:26
求讲解两道C语言的题
52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确的是( D ).A.p2=s;B.y=*s;C.*p2=s;D.y=&x;45.下列语句定义p为指向float型变量d的指针,其中正确的是( C ).A.float d,*p=d;B.float *p=&d,d;C.float d,*p=&d;D.float d,p=d;55.指出正确的程序是(程序 (2) ).程序 (1) 程序 (2)#include #include void main() void main(){ { char *p; char s[80]; double x,y,*p; p=s[0]; x=3.45; p=&x; y=*p; scanf("%s",s); printf("%f\n",y); printf("%s\n",p); } } 程序 (3) 程序 (4)#include #include void main() void main(){ { int x,*p; int *p=&a; *p=x; int a; printf("%d\n",*p); printf("%d\n",*p); } }都错在哪里了
52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确的是( D ).A.p2=s;B.y=*s;C.*p2=s;D.y=&x;45.下列语句定义p为指向float型变量d的指针,其中正确的是( C ).A.float d,*p=d;B.float *p=&d,d;C.float d,*p=&d;D.float d,p=d;55.指出正确的程序是(程序 (2) ).程序 (1) 程序 (2)#include #include void main() void main(){ { char *p; char s[80]; double x,y,*p; p=s[0]; x=3.45; p=&x; y=*p; scanf("%s",s); printf("%f\n",y); printf("%s\n",p); } } 程序 (3) 程序 (4)#include #include void main() void main(){ { int x,*p; int *p=&a; *p=x; int a; printf("%d\n",*p); printf("%d\n",*p); } }都错在哪里了
括号不应该加
求讲解两道C语言的题52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确
求讲解几道C语言的题 52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正
C语言,若有说明:int *p1,*p2,m=5,n; 以下是正确赋值语句的选项是
求解几道C语言题23 有数组定义语句“char a[20];”,则正确的输入语句为( D ).A.scanf("%s",
47、已知在程序中定义了如下的语句:int *P1,*P2; int k; p1=&k;p2=&k; 则下列语句中不能正
若有定义int a=7,b=9,*p1,*p2;下列赋值语句中正确的是第五题详解跪谢
c语言的题求解答有如下定义:int a[5][6],(*p1)[6],*p2[5],**p3,则下列正确的是A.p1=a
C语言中这个赋值语句正确吗?为什么?y=int(x);这个语句错在哪里?
设p1和p2均为指向同一个int型一位数组的指向,下列不能正确执行赋值语句的是?
设有数据定义语句“int x[10],*p1=x,*p2=x+5;”,则下列选项中错误的是?
C++问题:已有定义“int a=10,*p1,*p2;p1=p2=&a;",下面语句中正确的是:
谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语句后,y的值是(