编程鱼C 发表于 2020-4-7 10:32:37

为什么会显示这个

#include <stdio.h>

int main()
{
      int month = {1,2 ,3,4 ,4, 5, 4, 2};
      int n=2;

      n = 2? month=29:month=28;
}













error: lvalue required as left operand of assignment

sunrise085 发表于 2020-4-7 10:46:39

三目运算符 ?:用错了,问好前应该是个逻辑表达式
你这里应该是
n == 2? month=29:month=28;
页: [1]
查看完整版本: 为什么会显示这个