if (条件表达式) 在C语言里a=1,b=9,c=1d=b*b-4*a*cif(d>0)与if (b*b-4*a*c>0)这两个if后面的判断语句有区别吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 13:21:30
if (条件表达式) 在C语言里a=1,b=9,c=1d=b*b-4*a*cif(d>0)与if (b*b-4*a*c>0)这两个if后面的判断语句有区别吗?

if (条件表达式) 在C语言里a=1,b=9,c=1d=b*b-4*a*cif(d>0)与if (b*b-4*a*c>0)这两个if后面的判断语句有区别吗?
if (条件表达式)
在C语言里
a=1,b=9,c=1
d=b*b-4*a*c
if(d>0)与if (b*b-4*a*c>0)这两个if后面的判断语句有区别吗?

if (条件表达式) 在C语言里a=1,b=9,c=1d=b*b-4*a*cif(d>0)与if (b*b-4*a*c>0)这两个if后面的判断语句有区别吗?
结果是一样的!
但是c有运算优先级的.
如果不放心.
可以这样
if((b*b-4*a*c)>0)