选择题

阅读以下程序:
#include
main()
{
      nt case;
     float printF;
     printf("请输入 2 个数:");
     scanf("%d %f",&case,&printF);
     printf("%d %f\n",case,printF);
}
该程序编译时产生错误, 其出错原因是(     )。

【正确答案】 A
【答案解析】

在 C 语言中, 关键字又称保留字, 它是系统预先定义的, 具有特定含义的标识符, 故不允许用户重新定义。 case 为 C 语言中的关键字, 因此用户不能再定义标识符为 case 的变量。 答案选择 A 选项。