if(n==0,n==1)f=1
上面是书上的一个语句,语句中的,相当于&&还是||???我记得c语言里面逗号表达式的值是最后一个式子的值,如果是这样的话n==0不就没有用了吗??
c语言关于逗号表达式的问题~~
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- havedream_one 2015-11-21 09:25关注
if(n==0,n==1)f=1
逗号表达式,每个子表达式都会运行,整个表达式的结果是最后的子表达式的结果
上题就相当于if(n==1)f=1你可以测试下
if(n=2,n=1,n=0){
f=1;
}
查看结果会是什么
自己多实践本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1