几道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/08/27 12:24:18
![几道C语言题目,求讲解,12.有以下程序main(){ char a,b,c,d;scanf(](/uploads/image/z/2616058-10-8.jpg?t=%E5%87%A0%E9%81%93C%E8%AF%AD%E8%A8%80%E9%A2%98%E7%9B%AE%2C%E6%B1%82%E8%AE%B2%E8%A7%A3%2C12.%E6%9C%89%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8Fmain%28%29%7B+char+a%2Cb%2Cc%2Cd%3Bscanf%28%22%25c%2C%25c%2C%25d%2C%25d%22%2C%26a%2C%26b%2C%26c%2C%26d%29%3Bprintf%28%22c%2C%25c%2C%25c%2C%25c%5Cn%22%2Ca%2Cb%2Cc%2Cd%29%3B%7D+%E8%8B%A5%E8%BF%90%E8%A1%8C%E6%97%B6%E4%BB%8E%E9%94%AE%E7%9B%98%E4%B8%8A%E8%BE%93%E5%85%A5%EF%BC%9A6%2C5%2C65%2C66.%E5%88%99%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%88A%EF%BC%89A%296%2C5%2CA%2CB+B%296%2C5%2C65%2C66+C%296%2C5%2C6%2C5+D%296%2C5%2C6%2C6+%E6%9C%89)
几道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]了.