![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言选择题:正确的变量定义是
23.正确的变量定义是____A____。A.intd=10.23;B.floatm1=m2=10.0;C.charc1='A',c2=A;D.doublex=0.618...
23.正确的变量定义是____A____。
A. int d=10.23;
B. float m1=m2=10.0;
C. char c1='A',c2=A;
D.double x=0.618,x=3.14;
都能解释一下吗,简练不繁琐,谢谢
设inta=2;,则执行a+=a*=15;后,变量a的值是__60_____。
设int x=7,y=3;则表达式x%y+x/y的值是___3_____。
44.执行下列程序时输入:123□456□789 (注:本题目的"□"代表空格符),输出的结果是456___。
#include <stdio.h>
void main()
{ char a[100];int b,c;
scanf("%c%d%s",&b,&c,a);
printf("%s\n",a);
} 展开
A. int d=10.23;
B. float m1=m2=10.0;
C. char c1='A',c2=A;
D.double x=0.618,x=3.14;
都能解释一下吗,简练不繁琐,谢谢
设inta=2;,则执行a+=a*=15;后,变量a的值是__60_____。
设int x=7,y=3;则表达式x%y+x/y的值是___3_____。
44.执行下列程序时输入:123□456□789 (注:本题目的"□"代表空格符),输出的结果是456___。
#include <stdio.h>
void main()
{ char a[100];int b,c;
scanf("%c%d%s",&b,&c,a);
printf("%s\n",a);
} 展开
3个回答
展开全部
float m1=m2=10.0; //除非你的编译器比较特别。否则是编译不过的。m2会被识别为无效并且ERROR。
char c1='A',c2=A; //c2=A A不能被事变。因为'A'是字符A."A"是字符串A。单写A啥也不是。
double x=0.618,x=3.14; //你不能定义相同变量名。
int d=10.23 //这个定义是可以的。因为d是int类型,所以会缺省赋值为10
char c1='A',c2=A; //c2=A A不能被事变。因为'A'是字符A."A"是字符串A。单写A啥也不是。
double x=0.618,x=3.14; //你不能定义相同变量名。
int d=10.23 //这个定义是可以的。因为d是int类型,所以会缺省赋值为10
追问
感谢
展开全部
B 变量的定义要逗号隔开
C 字符要加单引号
D 变量重复定义了
C 字符要加单引号
D 变量重复定义了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询