if语句的一般形式如下:
if(表达式)语句1
[else语句2]
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。
例如:
if(x>y)
printf("%d",x);
else
printf("%d",y);
扩展资料
if-else语句引入了一种二义性问题称为空悬else(dangling-else)问题,这种问题出现在当if子句多于else子句时。问题是这些else子句分别和哪一个if子句匹配。
例如:
if(minVal<=ivec[i])
if(minVal==ivec[i])
++occurs;
else
{
minVal=ivec[i];
occurs=1;
}
你误解了 我的意思是fi()语句是如何实现的 不是说他的用法 比如while()函数有它的实现代码
追答if就是一个判断语句,并非什么函数。其用法我已经说的很清楚了。
就是说IF是用汇编写的吗?那为什么C语言中还能有汇编语言出现?
追答你需要明白“编译”这个概念,最基本语句就没有“是用什么编写”这个说法了。请参考这篇文章:http://kb.cnblogs.com/page/131718/