第一题知道(反过来写)
不明白 第二题有什么不妥的?
直接 return 1==x;就行了。
第二题你写的就有问题。你明白第二提啥意思不啊?int x=1是把1赋值给int型的变量。return x==1?ture:false是逻辑运算。说的是判断1是不是等于x(不知道你x什么意思是上面定义的int x?这本身就是错误的写法),要是等于1返回ture 不等于1返回false
int x = 1;
return x == 1;