这段代码理解起来还是很方便,
首先是if(a
其次是if(b!= 15)条件是满足的,接着往下看
中间代码的理解可以分析下, if(!ok1)这个条件是说,如果ok1是非零,!ok1就是假,if后面的语句不执行,如果ok1是零,!ok1就是真,后面的语句可以执行,这里的ok1是非零,所以语句不执行
同样的if(ok2)也是这么理解,ok2等于0,所以语句也不执行
所以x=-1,结果应该是-1