C语言中if语句的三种形式到底是怎样的?分别举例

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:09:25

C语言中if语句的三种形式到底是怎样的?分别举例
C语言中if语句的三种形式到底是怎样的?分别举例

C语言中if语句的三种形式到底是怎样的?分别举例
1)简化形式
\x09if(表达式) 语句块
\x09如:if(x>y) printf(“%d”,x);
\x092)一般形式
\x09if (表达式)
\x09 语句块1
\x09else
语句块2
\x09 例如:
\x09 if (x>y)
\x09 printf(“max=%d”,x);
\x09else
\x09 printf(“max=%d”,y);
\x093)嵌套形式
含义:一条if语句重又包含另一个if语句称为if语句的嵌套.
格式:
if( )
\x09 if( ) 语句块1
\x09 else \x09 语句块2
else\x09
\x09 if( ) 语句块3
\x09 else\x09 语句块4
例如:
if (score>90)
\x09printf(“very good”);
else
\x09if(score>80)
\x09 printf(“good”);
\x09else
\x09 if(score>60)
\x09printf(“ok”);
\x09else
printf(“bad”);
如果语句块包含多个语句,用{}就行了
例如:
if(n>0)
{
printf("%d",n);
printf("是正数\n");
}