单选题 阅读以下程序
#include<stdio.h>
main()
{ int case; float printF;
 printf("请输入2个数:");
 scanf("%d %f", &case, &printF);
 printf("%d %f/n", case, printF);
}
该程序编译时产生错误,其出错原因是
  • A. 定义语句出错,case是关键字,不能用作用户自定义标识符
  • B. 定义语句出错,printF不能用作用户自定义标识符
  • C. 定义语句无错,scanf不能作为输入函数使用
  • D. 定义语句无错,printf不能输出case的值
【正确答案】 A
【答案解析】[解析] 该程序编译时出现语法错误:Declaration syntax error in function main。其错误原因是case是关键字,不能用作用户自定义标识符。