C⼀C++语言中的if,do...while,while,switch等循环语句中的条件表达式是否都可以是任意的表达式?

2025-03-10 17:13:12
推荐回答(2个)
回答1:

是的。任意表达式都可以。
比如if((a=getchar())!='a') 可以
if(m=2&&n==3)也可以

回答2:

if,switch是选择判断语句。do...while ,while,for是循环语句。do while 无论条件是否成立都先运行一次,其他的和for,while完全一样,for大多用于循环次数确定的情况下,至于表达式书中都有它们的格式的