第七次上机作业答案,高级语言,c程序.docVIP

  • 32
  • 0
  • 约8.45千字
  • 约 15页
  • 2017-06-25 发布于湖南
  • 举报

第七次上机作业答案,高级语言,c程序.doc

第七次上机作业答案,高级语言,c程序

第七次上机作业 一、写出以下程序执行了分析过程。 1、#include stdio.h main() {int a=50,b=20,c=10; int x=5,y=0; if(ab) if(b!=10) if(!x) x=1; else if(y) x=10; x=-9; printf(%d,x); } 分析:本题主要测试对if语句和if语句嵌套的理解,C语言规定:else总是与其前面的没有配对的最近的if语句配对。程序中的else是与if(!x)配对的,不是与if(b!=10),更不是与if((ab)配对。我们可以通过对程序画框架来理解。框架如下: #include stdio.h main() {int a=50,b=20,c=10; int x=5,y=0; if(ab) if(ab) if(b!=10) if(!x) x=1; else if(y) x=10; x=-9; printf(%d,x); } 从上面可以看出语句x=-9;不属于任一个if语句。故结果为-9. 2、 #incl

文档评论(0)

1亿VIP精品文档

相关文档