暑假工受劳动法保护吗:判断题(c++的)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 15:18:38
在判断正确与否的同时顺便帮我解释一下,谢谢

(a=3)>(b=5)是合法的关系表达式,这句话的说法是否正确?(我们知道的它的逻辑并不成立呀)

for( ; ; )语句等价于 while(1) 语句,即不设初值,不判断条件 无终止地执行循环体.这句话是正确吧?原因是 for( ; ; )即不设初值,不判断条件,对不?

break 语句不能用于循环语句和switch 语句之外的任何语句.这句话说法是否正确?
本题的答案:第一题的说法是正确的
第二题是正确的
第三题是正确的
谁能为我解释一下第二题和第三题

(a=3)>(b=5)是合法的关系表达式,这句话的说法是正确的
a=3和b=5是两个逻辑表达式,他们的值可能是0或者1,如果a=3,那么他的值是1,否则是0。(a=3)>(b=5)就是查看a=3和b=5那个是对的。这个表达式的值是1,那么a=3成立而b=5不成立,反之亦然。

for( ; ; )语句等价于 while(1) 语句,即不设初值,不判断条件 无终止地执行循环体.这句话是不正确的,for( ; ; )语句等价于 while(1) 语句,即不设初值,不判断条件,但不是无终止的执行循环体,最终会有一个出口跳出来的。

for( ; ; )即不设初值,不判断条件,这个是对的。

break 语句不能用于循环语句和switch 语句之外的任何语句.这句话说法是不正确的。break也可以用于顺序语句啊。

(a=3)>(b=5)是合法的关系表达式,这句话的说法是正确的
a=3和b=5是两个逻辑表达式,他们的值可能是0或者1,如果a=3,那么他的值是1,否则是0。(a=3)>(b=5)就是查看a=3和b=5那个是对的。这个表达式的值是1,那么a=3成立而b=5不成立,反之亦然。

for( ; ; )语句等价于 while(1) 语句,即不设初值,不判断条件 无终止地执行循环体.这句话是不正确的,for( ; ; )语句等价于 while(1) 语句,即不设初值,不判断条件,但不是无终止的执行循环体,最终会有一个出口跳出来的。

for( ; ; )即不设初值,不判断条件,这个是对的。

break 语句不能用于循环语句和switch 语句之外的任何语句.这句话说法是不正确的。break也可以用于顺序语句啊。