首先,程序没有语法错误。其实,看执行,if的条件很关键。这里是x=y-4,注意这是一条赋值语句而不是条件语句。赋值的结果是x=4.出于编译系统自动进行类型转换的功能,放在if中,他会转换为一个布尔值真。所以,执行 printf(“*”);的语句,也就是输出*。结果就是B。
以上为百科题库网整理的关于"下列对程序解决问题的过程描述中,哪个是正确的()"试题答案及解析,如想学习更多信息技术/IT类竞赛题,欢迎访问www.baiketk.com查看搜索更多相关信息。
转载请注明:百科题库网https://www.baiketk.com/q_f5ff7d3812c0b9.html
相关题目推荐