您好、欢迎来到现金彩票网!
当前位置:盛世彩票 > 复合语句 >

一个简单的if复合语句问题

发布时间:2019-06-06 07:55 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  加了括号就把c=a;a=b;b=c;这三句都作为了if语句的执行体,当判断语句为真时就先后执行完这三句,但要是没有括号的话,if语句的执行体就只有c=a;这一句,所以如果没有括号的话,c=a;这句是否执行取决于判断语句是否为真,但后两句不管判断语句是否为真,都会在判断语句的执行体执行结束后被执行。

  展开全部用“{}”可以将多条语句括起来作为一个语句块。一个语句块是一个整体也就是一旦进入“{”就要一直执行到“}”这个语句块才结束才能接着执行其他语句。本来if语句的格式是if(A)B,就是如果A成立就执行B这里的B可以是一条一句也可以是一个语句块。

  的区别就是前面一个每次都要输出,后面一个要while循环结束后才输出。因为前面的print和x--构成了一个块。

  作用是如果ab是真的话,就执行括号里的语法。如不用括号的话,如果ab是真的话,就执行c=a;然后执行printf了,而c=a;后面的a=b;b=c;就执行不到了。

http://coolscala.com/fuheyuju/352.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有