c - 是否可以在条件运算符中使用 continue ?在c语言中
问题描述
no
如果for循环i
不被3除,我将打印,否则继续循环
(i%3==0)? continue : (printf("no"));
在这条线上出现错误
解决方案
不可以。在三元运算符中,两个值都必须是表达式。continue
是语句,不是表达式。改为使用if
语句。
推荐阅读
- python - 在 matplotlib 中为图形设置限制
- fetchxml - 是否可以从 FetchXML 中的先前记录中获取价值?
- android - Nativescript-vue 在 Android 上保存 cookie
- sql - SQL 查询以从提供的表中获取每个唯一“UserId”和“TrainingId”的最大“AnswerTimeStamp”
- c# - 我必须将列表中的数字添加到文件中
- javascript - 无法将 js 位组件导入 ts 项目 - `找不到模块的声明文件`
- python-3.x - 命令行或 .exe 中的 Python 程序会出现 MemoryError,但在 Spyder IDE 中可以正常工作
- java - 读取 JSON 时根据属性存在确定合适的类
- sql - 从一列中选择值并在两列中显示
- seo - 我已经禁止一切 10 天