这段代码,求解释

2025-03-18 21:19:14
推荐回答(1个)
回答1:

这段代码理解起来还是很方便,

首先是if(a

其次是if(b!= 15)条件是满足的,接着往下看

中间代码的理解可以分析下, if(!ok1)这个条件是说,如果ok1是非零,!ok1就是假,if后面的语句不执行,如果ok1是零,!ok1就是真,后面的语句可以执行,这里的ok1是非零,所以语句不执行

同样的if(ok2)也是这么理解,ok2等于0,所以语句也不执行

所以x=-1,结果应该是-1