大家好,今日天天来为大家解答以上的问题。else的用法,c语言else的用法很多人还不知道,现在让我们一起来看看吧!
else的用法 c语言else的用法
else的用法 c语言else的用法
else的用法 c语言else的用法
1、// 条件一成立时执行的语句块在C语言中,是使用if和else关键字进行判断。
2、下面我们来看看c语言else的用法:#include int main(){ int age; printf("请输入你的年龄:"); scanf("%d", &age); if(age>=18){ printf("恭喜,你已经成年,可以使用该软件!恭喜,你已经成年,可以使用该软件!if else 语句的结构为:语句块1语句块2}意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2 。
3、其执行过程可表示为下图:所谓语句块(Statement Block),就是由{ }包围的一个或多个语句的。
4、如果语句块中只有一个语句,也可以省略{ },例如:if(age>=18) printf("恭喜,你已经成年,可以使用该软件!else printf("抱歉,你还未成年,不宜使用该软件!由于if else 语句可以根据不同的情况执行不同的代码,所以也叫分支结构或选择结构,上面的代码中,就有两个分支。
5、求两个数中的较大值:#include int main(){ int a, b, max; printf("输入两个整数:"); scanf("%d %d", &a, &b); if(a>b) max=a; else max=b; printf("%d和%d的较大值是:%d运行结果:输入两个整数:34 28↙34和28的较大值是:34本例中借助变量max,用max来保存较大的值,将max输出。
6、if语句我们可以只使用 if 语句。
7、也就是说,if else不必同时出现。
8、if 语句的基本形式为:语句块}意思是:如果表达式的值为真,则执行其后的语句块,否则直接跳过。
9、其过程可表示为下图:只使用 if 语句来求两个数中的较大值:#include int main(){ int a, b, max; printf("输入两个整数:"); scanf("%d %d", &a, &b); max=b; // 设b if(a>b) max=a; // 如果a>b,那么更改max的值 printf("%d和%d的较大值是:%d运行结果:输入两个整数:34 2834和28的较大值是:34本例程序中,输入两个数a、b。
10、把b先赋予变量max,再用 if 语句判别max和b的大小,如max小于b,则把b赋予max。
11、因此max中总是大数,输出max的值。
12、多个if else语句if else语句也可以多个同时使用,构成多个分支,形式如下:if(表达式1){语句块1} else if(表达式2){语句块2}else if(表达式3){语本例要求判别键盘输入字符的类别。
13、可以根据输入字符的ASCII码来判别类型。
14、由ASCII码表可知ASCII值小于32的为控制字符。
15、在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。
16、这是一个多分支选择的问题,用多个 if else 语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。
17、例如输入为“e”,输出显示它为小写字符。
18、句块3}else if(表达式m){语句块n}意思是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。
19、然后跳到整个if语句之外继续执行程序。
20、 如果所有的表达式均为,则执行语句块n。
21、然后继续执行后续程序。
本文到这结束,希望上面文章对大家有所帮助。