c语言中else的用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中else的用法相关的知识,希望对你有一定的参考价值。
参考技术AC语言是一门实践性和动手能力要求很高的大学主干课程,但是C语言实验课的教学一直不受重视,教学效果也不太理想。下面我就跟你们详细介绍下c语言中else的用法,希望对你们有用。
c语言中else的用法如下:
if(表达式)
语句1;
else
语句2;
其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。其执行过程可表示如下。
#include <stdio.h>
int main(void)
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d\\n",a);
else
printf("max=%d\\n",b);
return 0;
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。
go语言if/else语句用法
Golang中,if/else 关键字用于条件判断,如果满足条件就做某事,否则做另一件事。
--if语句可以没有else
--可以在条件语句前添加别的语句
--语句中声明的变量的作用域在所有的分支中
MAKR:在go语言中条件语句没必要带圆括号,但分支必须有大括号
语法:
if 布尔表达式 { /* 在布尔表达式为 true 时执行 */} else { /* 在布尔表达式为 false 时执行 */}
egg:
package main
import (
"fmt"
)
func main() {
/* 判断布尔表达式 */
if 7%2 == 0 { /* 如果条件为 true 则执行以下语句 */
fmt.Println("7 is even")
} else { /* 如果条件为 false 则执行以下语句 */
fmt.Println("7 is odd")
}
if 8%4 == 0 {
fmt.Println("8 is divisible by 4")
} else {
fmt.Println("8 is odd")
}
} 结果: 7 is odd 8 is divisible by 4
在go里的2种注释:1、使用“//” 2、使用/*......*/
若采用格式化输出的话需要把Println 替换成Printf
package main
import (
"fmt"
)
func main() {
var a int = 100
if a < 20 {
fmt.Printf("LESS THAN 20\n")
} else {
fmt.Printf("MORE THAN 20\n")
}
fmt.Printf("打印 A的值:%d\n", a)
} MORE THAN 20 打印 A的值:100
##这里编译器可以用LiteIDE,挺不错的,值得推荐.....
本文出自 “DBAspace” 博客,请务必保留此出处http://dbaspace.blog.51cto.com/6873717/1962633
以上是关于c语言中else的用法的主要内容,如果未能解决你的问题,请参考以下文章