short a=1
if (a>1) {
//do sth No.1
} else if (a==1) {
//do sth No.2
} else if (a<1) {
//do sth No.3
}
答案应该是这样的
MOV AX,A
CMP AX,1
JNZ NO1不等于1
等于1的程序段
JMP OUT
NO1:CMP AX,1
JL XIAOYU
大于1的程序段
JMP OUT
XIAOYU: 小于1的程序段
OUT:
if语句是指编程语言,包括c语言、C#、VB、java、汇编语言等。中用来判定所给定的条件是否满足,根据判定的结果真或假,决定执行给出的两种 *** 作之一。c语言if语句格式:if(booleanExpression)。
if后面的小括号中需要写入一个条件表达式,if语句会根据这个条件表达式结果的真假,让程序产生不同的结果,也就是程序分支。switch在C语言中被设计出来是为了跟汇编语言跳转表相对应,目的自然是为了实现一次比较多向跳转。
C语言条件语句是通过一条或多条语句的执行结果(true 或者 false)来决定执行的代码块。本文主要介绍一下C语言中if条件语句使用。x就是条件,代表一条语句,x为真这句话就为真,运行if后面的语句,只要x≠0,x就为真,可以把这句话理解为if(x≠0)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)