选C啊
因为b>a是成立的,所以n=b>a就是1,对于||来说,如果左侧表达式为true,那么结果就为true,右侧表达式是不进行处理的,所以m=a是不会执行的,m还是0
整个||表达式结果为true,所以k就是1,最终输出 1,0,选C
k = (n = b > a) || (m = a)
k = (n = true) || (m = a) -----------这里前面是true了,m = a就不执行了
k = true ------------c语言true 就是1
即k = 1,m因为没执行m = a,所以还是原值0