若有以下程序段: int m=0,n=0;char c=’a’; scanf("%d %c %d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输入:10A10<回车>,则输出结果是 __

admin2010-09-05  19

问题 若有以下程序段:    int m=0,n=0;char c=’a’;    scanf("%d %c %d",&m,&c,&n);    printf("%d,%c,%d\n",m,c,n);    若从键盘上输入:10A10<回车>,则输出结果是 ______。

选项 A、10,A,10
B、16,a,10
C、10,a,0
D、10,A,0

答案A

解析 scanf函数为格式输入函数,执行该函数后对变量m、n和c重新赋值,scanf的格式字符为"%d c% d",键盘输入为10A10,所以m=10、c=’A’、n=10。
转载请注明原文地址:https://kaotiyun.com/show/BOWp777K
0

最新回复(0)