我们可以嵌套吗? : operator in C language. 解释如果是,那么如何

标签 c

我正在和我的 friend 一起学习 C 语言编码,我的 friend 问我 C 语言中可以嵌套 ?: 运算符吗?如果是,请也发送一份简单的描述。

最佳答案

通过嵌套?:代码你的意思是这个吗?如果是,那么你可以这样写..但不要在现实生活中使用它,因为它很困惑.. 使用简单的 if else 代替

#include <stdio.h>
 int main(){

 int a=7;
 int b=6;
 int c=5;
 int d=a>b?(b>c?3:4):1;
 printf("%d",d);
 return 0;
 }
//prints 3

关于我们可以嵌套吗? : operator in C language. 解释如果是,那么如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46131811/

相关文章:

c - 修改并汇编.s文件

c - 类型何时应用于指针算术逻辑?

C - 按引用调用

c - pipeline()-ing 程序会导致 EIO

无法使用 IAR ARM 编译器强制函数表到特定地址

c - C 中的变量 popen 调用

c - 我不知道我的代码是否正确。我读过 while (! feof (arch)) 总是错误的

c++ - 如何在没有填充的情况下检查结构的大小?

c - C 中 Do-While 循环的问题

C 中循环的混淆