c语言:a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4问运行后x 的值是多少?这里连续几个 if(b);if(c)到底什么意思
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 04:25:47
![c语言:a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4问运行后x 的值是多少?这里连续几个 if(b);if(c)到底什么意思](/uploads/image/z/1581983-71-3.jpg?t=c%E8%AF%AD%E8%A8%80%EF%BC%9Aa%3Db%3Dc%3D0%3Bx%3D35%3B+if%28%21a%29x--%3Belse+if%28b%29%3Bif%28c%29x%3D3%3Belse+x%3D4%E9%97%AE%E8%BF%90%E8%A1%8C%E5%90%8Ex+%E7%9A%84%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91%3F%E8%BF%99%E9%87%8C%E8%BF%9E%E7%BB%AD%E5%87%A0%E4%B8%AA+if%28b%29%3Bif%28c%29%E5%88%B0%E5%BA%95%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D)
c语言:a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4问运行后x 的值是多少?这里连续几个 if(b);if(c)到底什么意思
c语言:a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4
问运行后x 的值是多少?这里连续几个 if(b);if(c)到底什么意思
c语言:a=b=c=0;x=35; if(!a)x--;else if(b);if(c)x=3;else x=4问运行后x 的值是多少?这里连续几个 if(b);if(c)到底什么意思
x的值为4.
if(!a)即if(!a!=0),即如果a==0,则x--;if(b)、if(c)都表示if(b!=0)和if(c!=0)的意思,所以该程序段的最后一句话:if(c) x=3;else x=4;由于if(c)不成立,所以执行else x=4,所以最终x为4