main() {int n=0,m=1,x=2;if(!n)x=-1;if(m)x=x-2;if(x)x=-3;prin
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 12:13:14
main() {int n=0,m=1,x=2;if(!n)x=-1;if(m)x=x-2;if(x)x=-3;printf("%d\n",x);}求运行后的结果,
刚开始学,给说详细一点,为什么得出这个数,我知道是-3
刚开始学,给说详细一点,为什么得出这个数,我知道是-3
if语句里面的判断式只要不为0都是真,然后就可以执行if下面的语句
if(!n)x=-1
n=0,!n=1,if(!n)为真,执行x=-1
得出的值为-1
if(m)x=x-2
m=1,if(m)为真,执行后面的x=x-2
x=x-2是把等式右边的值赋给左边,前面得出x=-1,所以x-2=-1-2=-3
得出右边的x=-3
if(x)x=-3
x=-3,if(x)为真,执行后面的x=-3
最后输出-3
if(!n)x=-1
n=0,!n=1,if(!n)为真,执行x=-1
得出的值为-1
if(m)x=x-2
m=1,if(m)为真,执行后面的x=x-2
x=x-2是把等式右边的值赋给左边,前面得出x=-1,所以x-2=-1-2=-3
得出右边的x=-3
if(x)x=-3
x=-3,if(x)为真,执行后面的x=-3
最后输出-3
main() {int n=0,m=1,x=2;if(!n)x=-1;if(m)x=x-2;if(x)x=-3;prin
main( ) { int n=0,m=1,x=2; if(!n) x - =1; if(m) x - =2; if(x
main() { double x,n,sum=0; scanf("%lf",&n); if (((int)n%2)!=
void main() {int x=4;if(x++>=5)printf("%d/n",x);else printf(
#include void main() { int x=0,y=1,z=2; if(!x) z=-1; if (y)
有以下程序 #include main() { int x=8; for( ; x>0; x--) {if(x%3) {
#include int fun(int*x,int n) { if (n==0) return x[0]; else
下面程序表示的函数解析式是,if x>0,then y=2^x+1,else y=x*x+2*x,end if,prin
#include void main(){int k1=1;int k2=2;int k3=3;int x=15;if(
void main() { int x=0,a=0,b=0; if(x=a+b) printf(" * * * *\n"
#includemain(){int x=1,y=2,z=3;if(x>y)if(y
void main() {int m=3,n=4,x; x=-m++; x+=8/++n; printf("%d\n",