我这三目运算为啥不行?
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编辑过]
2018-06-20 19:39
2018-06-20 20:39
2018-06-20 20:44
2018-06-20 21:21
2018-06-20 21:30
2018-06-20 21:33
print("%d",printf("0\n"))显示它的值,但是对于return 0来说其实就是和int a一样的语句,没有值,所以没法用三目运算符

2018-06-20 22:54

2018-06-20 23:11
2018-06-20 23:12
2018-06-21 01:40