gpt4 book ai didi

c - 错误: Lvalue required. 需要解释

转载 作者:行者123 更新时间:2023-11-30 20:32:56 26 4
gpt4 key购买 nike

#include<stdio.h>

int main()
{
int n = 0, y = 1;

y == 1 ? n=0 : n=1;

if(n)
printf("Yes\n");
else
printf("No\n");

return 0;
}

最佳答案

?: 运算符并不完全像那样工作。你想做的是这样的:

n = ((y == 1) ? 0 : 1);

在更一般的情况下,如果您想根据条件执行操作,请使用 if。 ?: 运算符更多的是根据条件返回值。

关于c - 错误: Lvalue required. 需要解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46732586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com