if(< 判断条件 >) { 语句块; } else if(<判断条件2>) { 语句块2; } else { 语句块3; } 示例:定义一个字符型变量data,从键盘获取数据,若data是小写则转换为大写若大写则转换为小写。 #include < stdio.h > int main() { char data; printf("%d,%dn",'a','A'); printf("请输入字符:");...
int a; //定义一个整型变量a float b = ; //定义一个浮点型变量b并初始化为 char c = 'A'; //定义一个字符型变量c并初始化为A ``` if语句用于根据某个条件执行一段代码。其基本语法如下: ```c if (condition) { // code to be executed if the condition is true } ``` 例如: ```c in...
if (max printf("max=%d",max); return 0; } 本例程序中,输入两个数a、b。把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出max的值。 2) 第二种形式为: if-else if(表达式) 语句1; else 语句2; 其语义是:如果表达式的值为真,则执行语句1,...
if (num % 2 == 0) { //判断条件成立,num被2整除 printf(''num是一个偶数 ''); } else { printf(''num是一个奇数 ''); } return 0; } 运行结果如下图所示: 例中,变量num的值为19,模以2的结果为1,不等于0,判断条件不成立。因此会执行else后面 { } 中的语句,打印“num是一个奇数”。
用if语句可以构成分支结构。它根据给定的条件进行判断,以决定执行某个分支程序段。C语言的if语句有三种基本形式。 语句的三种形式 1) 第一种形式为基本形式:if if(表达式) 语句其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。其过程可表示为下图。【
#include<stdio.h>voidmain(){char ch;printf("请输入一个字符:");ch=getchar();/*getchar、putchar专门用于字符输入输出; getchar()写法上要写为 变量 = getchar(); putchar()用法为putchar(变量); putchar('\n')输出一个控制符; putchar('字母/字符');输出字母/字符; */if(ch<=31){printf(...
if(指针变量) 当把一个指针作为条件表达式时,所要判断的条件实际上就是“该指针是否为一空指针”。 在if,while,for或do/while等语句中,或者在条件表达式中,都可以使用指针。 代码演示 if(指针变量) 解读代码 if(指针) {// 不是空指针 执行这个}else{//指针 是一个空指针, 执行这个} ...
一个if 语句 由一个布尔表达式后跟一个或多个语句组成。语法C 语言中 if 语句的语法:if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ }如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。
1. 在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如: if(a=5) 语句; if(b) 语句; 都是允许的。只要表达式的值为非0,即为“真”。如在: ...