c语言,设有int x=1 y=1 z=1 c;则执行语句c=--x&&--y||--z;后,x y z分别是多少?
恩,大神,这执行语句要怎么看?为何c=,还会出现x,y,的值呢?z
你分开来看,首先,把x减1赋给c,c现在为0,判断x为0,故与运算左边为假,右边不再计算,与运算结果为假,或运算右边要计算,z减1后,也为0