我这三目运算为啥不行?
char a;scanf("%c",&a);
(a=='q')?return 0:printf("%c\n",a);
报错:expected expression before 'return'.
return 0 换成break也这样
[此贴子已经被作者于2018-6-20 20:12编辑过]
[此贴子已经被作者于2018-6-20 20:12编辑过]
print("%d",printf("0\n"))显示它的值,但是对于return 0来说其实就是和int a一样的语句,没有值,所以没法用三目运算符