小编23C*_*hen的帖子

复合if语句在C中使用?:运算符

是否可以使用"?"编写等效的化合物"if"语句 C中的运算符?我想写一个"if - else if - else"语句,并想知道我是否可以使用"?" 运营商.

我相信使用"?"的常规语法 会是这样的

foo = (bar == 42) ? answerToEverything : useless;
Run Code Online (Sandbox Code Playgroud)

如果我想使用"?"在一行中重写以下语句 操作员,我可以这样做吗?怎么样?

if(bar == 42) {
  foo = answerToEverything;
} 
else if(bar == 23) {
  foo = bigMike;
} 
else foo = useless;
Run Code Online (Sandbox Code Playgroud)

c c++ syntax if-statement ternary-operator

5
推荐指数
2
解决办法
1524
查看次数

在openGL中用鼠标绘制

如何用C++中的openGL用鼠标绘制多边形?

opengl mouse draw

1
推荐指数
2
解决办法
2298
查看次数

标签 统计

c ×1

c++ ×1

draw ×1

if-statement ×1

mouse ×1

opengl ×1

syntax ×1

ternary-operator ×1