关于#c语言#的问题:已知 int a = 5, b = 4

已知 int a = 5, b = 4; 则表达式 !a && ++b运行后,变量a,b的值分别为(    )。
请问这种怎么运算呀

!a为假,短路与&&后面不执行
a,b的值不变