int age;scanf("%d", &age);if(age >18)printf("已成年!");return0; } 执行结果: 注意两个代码是等效的,因为if语句有两类写法,一种是带{},一种是不带{},带{}的如果满足if条件则执行{}里面的语句,不带{}的只有下面的一行代码属于if语句里的内容(注意这里判断一行语句并非是真正的行列里的一行而是依...
if(表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 …… else if(表达式m)语句m else 语句m+1 语句1、语句2...语句m等是if语句中 的“内嵌语句”,它们是if语句中的一部分。 整个if语句可以写在多行上,也可以写在一行上。 if语句无论写在几行上,都是一个整体,属于同一语句。 内...
#include<stdio.h>intmain(){int age=0;scanf("%d",&age);if(age>=18)//if 后使⽤{} 控制多条语句这个块也叫:程序块,或者复合语句{printf("成年了\n");printf("可以交⼥朋友了\n");}else//else 后使⽤{}控制多条语句这个块也叫:程序块,或者复合语句{printf("未成年\n");printf("不可以...
if语句 switch语句 分支语句属于控制语句的一类。 2.1 if语句 2.1.1 格式 代码语言:javascript 复制 //一个if语句if(表达式){代码块}//含有else字句的if语句if(表达式){代码块}else{代码块}//多选择的if语句if(表达式1){代码块1}elseif(表达式2){代码块2}elseif(表达式3){代码块3} ...
1)注意这里的if语句只能控制下一行代码的执行,如果你错误的输入了几行代码,就会像这样 看到了嘛,我们的b明明不等于2还是打印了gg,当我们的代码一多起来,就很容易因为不注意这里未加“{}”而写出bug 2)作为一名合格的程序猿,好的代码风格是非常重要的,咱们的代码不仅要让自己看懂,还得让别人看懂。当你写出1)中...
条件控制语句:if 语句、switch语句 循环控制语句:while语句、do...while 语句、for语句 跳转语句:break语句、continue语句、goto语句 1、if 语句 (1)最简单的if语句判断 if 后面的小括号()不能省,小括号里面是写表达式的,当判断这个表达式的返回值是真的时候,就执行if下面的语句块;当判断这个表达式的返回值是假...
1.if的第1种结构 if(条件) { 语句1; 语句2; ... } 如果if右边小括号()中的条件成立,也就是为“真”时,就会执行大括号{}中的语句; 如果条件为假,就不执行大括号{}中的语句。这里的if是关键字。 C语言规定所有非0值都为“真” 2.if的第2种结构 if(条件...
if(i>max) max=i;这行代码用于比较当前i值与max的大小,如果i大于max,则将i的值赋给max。else if(imax) max=i; 这一行代码存在语法错误,正确的写法应该是else if(i>max) max=i;。这行代码同样用于判断i与max的大小关系,如果i大于max,则更新max的值。else if(i,这行代码同样存在问题,...
C 语言中的if...else if...else语句的语法: if(boolean_expression1){/* 当布尔表达式 1 为真时执行 */}elseif(boolean_expression2){/* 当布尔表达式 2 为真时执行 */}elseif(boolean_expression3){/* 当布尔表达式 3 为真时执行 */}else{/* 当上面条件都不为真时执行 */} ...