gpt4 book ai didi

c - "lvalue required as left operand of assignment"错误 - 三元运算符

转载 作者:太空宇宙 更新时间:2023-11-04 01:22:25 24 4
gpt4 key购买 nike

<分区>

在编译下面的代码时出现错误“左值需要作为赋值的左操作数”

for (i = 1; i < 2 n; i++) {
for (((i<= n)?j=1:j=n-i);j<=i&&j>0;((i<=n)?j++:j--)) {
printf("*");
}
printf("\n");
}

实际上我试图只使用两个 for 循环来打印下面的模式

*
**
***
****
*****
****
***
**
*

我得到的错误是

pra.c:5:20: error: lvalue required as left operand of assignment
for(((i<=5)?j=1:j=i);j<=i&&j>0;((i<=5)?j++:j--)){
^

有人可以帮助我吗。

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