C语言中3个写法对吗?表达的意思一样吗?1.if(a-1==0) 2.a=a-1;if(a==0) 3.if(a--==0)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/11 02:03:04
C语言中3个写法对吗?表达的意思一样吗?1.if(a-1==0)2.a=a-1;if(a==0)3.if(a--==0)C语言中3个写法对吗?表达的意思一样吗?1.if(a-1==0)2.a=a-1;

C语言中3个写法对吗?表达的意思一样吗?1.if(a-1==0) 2.a=a-1;if(a==0) 3.if(a--==0)
C语言中3个写法对吗?表达的意思一样吗?1.if(a-1==0) 2.a=a-1;if(a==0) 3.if(a--==0)

C语言中3个写法对吗?表达的意思一样吗?1.if(a-1==0) 2.a=a-1;if(a==0) 3.if(a--==0)
1与2表示的是同一个意思,运算符号优先判断符,如果3变成if(--a==0) ,就和前面两个一样了