当前位置: 答题翼 > 问答 > 远程教育 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

运行以下程序段时编译出错 其原因是()。charc1=8 c2=2008;printf(\%c %d/n c1 c2);


运行以下程序段时编译出错,其原因是()。charc1="8",c2="2008";printf("%c,%d/n",c1,c2);

A.c2是字符变量,只能赋以字符常量,不能赋以字符串常量

B.字符串要用“2008“表示,而‘2008’不是字符串表示

C.‘2008’只能赋值给字符数组

D.字符变量不能用%d格式输出

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • ● 若程序中使用的变量未设置初始值,则 (13) 。 (13)A. 编译时会一定出错 B. 运行时一定出错 C. 连

  • ● 若程序中使用的变量未设置初始值,则 (33) 。 (33)A. 编译时一定出错 B. 运行时一定会出错 C. 链

  • 当程序出现编译错误时,程序可以继续执行,只是运行过程中会出错。()

  • 以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/* Beginning */{

  • 以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/* Beginning */{

  • 阅读以下程序该程序在编译时产生错误 其出错原因是( )。A.定义语句出错 case是关键字 不能用作用