22、有以下程序
#include
main()
{ char a1=’4’,a2=’5’;
a1=getchar(); a2=getchar(); putchar(a1); putchar(a2);
}
當運行時輸入:c<回車> 后,以下敘述正確的是
A)變量a1被賦予字符c,a2被賦予回車符
B)程序將等待用戶輸入第2個字符
C)變量a1被賦予字符c,a2中仍是原有字符5
D)變量a1被賦予字符c,a2中將無確定值
答案:A
解析:getchar()函數只能用來輸入一個字符。當輸入c<回車>后,變量a1被賦予字符c,而變量a2被賦予回車符
#include
main()
{ char a1=’4’,a2=’5’;
a1=getchar(); a2=getchar(); putchar(a1); putchar(a2);
}
當運行時輸入:c<回車> 后,以下敘述正確的是
A)變量a1被賦予字符c,a2被賦予回車符
B)程序將等待用戶輸入第2個字符
C)變量a1被賦予字符c,a2中仍是原有字符5
D)變量a1被賦予字符c,a2中將無確定值
答案:A
解析:getchar()函數只能用來輸入一個字符。當輸入c<回車>后,變量a1被賦予字符c,而變量a2被賦予回車符

