1,首先,“?:”是三目运算符。例,“A?B:C”,如果A真,结果是B,否则结果是C。
2,此题x%2,也就是不能整除时结果为**x,否则为##x。
3,具体结果:
**3##4
**5
首先,“?:”是三目运算符。例,“c?m:n”,如果判断c是否是真,真结果是m 否则是n
此题x%2,也就是不能整除时结果为**x,否则为##x。
具体结果:
**3
##4
**5
**3##4
**5
就是它了,呵呵。
我运行的。
#include
int main(void)
{
int x;
for (x=3;x<6;x++) printf((x%2)? ("**%d"): ("##%d\n"),x);
return 0;
}
**3##4
**5
我也被那个括号弄住了……
**3##4
**5