C - if else 的三元运算符

标签 c if-statement ternary

有人可以帮我将此行转换为 if-else 语句吗?

temp = 头->左?头->左:头->右;

谢谢!

最佳答案

if ( head->left )
    temp = head->left;
else
    temp = head->right;

关于C - if else 的三元运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976190/

相关文章:

c - 在 C 中将文件发送到标准输出

c - 文件处理程序在 C 中无法按预期工作

c++ - h.264字节流解析

arrays - 有条件地实例化一个新的Perl数组

c - ? : ternary conditional operator behaviour when leaving one expression empty

javascript - 如何将这个条件逻辑转换为三元表达式?

c - 从目录中逐一读取文件

php - 使用下拉菜单编辑 mysql 数据

java - Java中While循环中错误执行 "if"和 "else"

C# - If 语句问题?