数据库里面if语句有哪三种模式?

数据库里面if语句有哪三种模式?,第1张

1)简化形式

if(表达式) 语句

如: if(x>y) printf(“%d”,x)

2)一般形式

if (表达式)

语句块1

else

语句块2

例如:

if (x>y)

printf(“max=%d”,x)

else

printf(“max=%d”,y)

3)嵌套形式

含义:一条if语句重又包含另一个if语句称为if语句的嵌套.

格式:

if( )

if( ) 语句块1

else 语句块2

else

if( ) 语句块3

else 语句块4

例如:

if (score>90)

printf(“very good”)

else

if(score>80)

printf(“good”)

else

if(score>60)

printf(“ok”)

else

printf(“bad”)

如果语句块包含多个语句,用{}就行了

例如:

if(n>0)

{

printf("%d",n)

printf("是正数\n")

}

格式一、IF《表达式》GOTO、格式二、IF《表达式》THEN、IF是如果的意思,THEN是那么的意思,GE是大于等于,GT是大于,EQ是等于,NE是不等于,LT是小于,LE是小于等于,例如IF(#5GE#6) THEN#33=100。括号我打不出来抱歉哈,这个应该是方括号,这个程序意思是如果变量#5的值大于等于变量#6的值,如果这个条件成立,那么把数值100赋予给变量#33,如果不成立,那么就当什么都没发生(也就是当做没有这段程序,程序检测条件不成立也不会执行,不执行就是跟什么都没发生一样),继续执行下去后面的程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10082707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存