几道C语言题目,求讲解,12.有以下程序main(){ char a,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("c,%c,%c,%c\n",a,b,c,d);} 若运行时从键盘上输入:6,5,65,66.则输出结果是(A)A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6 有

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 00:47:21

几道C语言题目,求讲解,12.有以下程序main(){ char a,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("c,%c,%c,%c\n",a,b,c,d);} 若运行时从键盘上输入:6,5,65,66.则输出结果是(A)A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6 有
几道C语言题目,求讲解,
12.有以下程序
main()
{ char a,b,c,d;
scanf("%c,%c,%d,%d",&a,&b,&c,&d);
printf("c,%c,%c,%c\n",a,b,c,d);
}
若运行时从键盘上输入:6,5,65,66.则输出结果是(A)
A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6
有点懂,又有点不懂,朦胧的; 请细讲讲其中的道理;
14.有以下定义和语句
int a[3][2]={1,2,3,4,5,6,},*p[3];
p[0]=a[1];
则*p[0]+1)所代表的数组元素是 (C)
A)a[0][1] B)a[1][0] C)a[1][1] D)a[1][2]
a[1] 值是多少~a不是二位数组么,这个a[1]...

几道C语言题目,求讲解,12.有以下程序main(){ char a,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("c,%c,%c,%c\n",a,b,c,d);} 若运行时从键盘上输入:6,5,65,66.则输出结果是(A)A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6 有
12.65就是A的ASCII码,66就是B的ASCII码
%c 就是输出相应的字符
14.a,p是二维数组,故p[0]=a[1],此时p就指向a的第二行,而*p[0]就是第 二行的首坐标,那么*p[0]+1 就指向第二行的第二个元素a[1][1]了.