美文网首页
C语言学习 - if条件语句

C语言学习 - if条件语句

作者: Hyso | 来源:发表于2019-02-26 16:08 被阅读0次
if条件语句的语法形式
  • 形式一
if (表达式1) {
    语句1;
}
else {
    语句2;
}
  • 形式二
if (表达式1) {
    语句1;
}
else if (表达式2) {
    语句2;
}
...
else if (表达式m) {
    语句m;
}
else {
    语句n;
}

注意:以上两种形式中的else语句块并不是必须存在的,如:

if (表达式1) {
    语句1;
}
else if (表达式2) {
    语句2;
}
...
else if (表达式m) {
    语句m;
}
if条件语句的执行流程

依次判断表达式的值,当出现某个值为真时(0为假,非0位真),则执行其对应大括号内的语句,然后跳到整个if条件语句之外继续执行程序。如果所有表达式均为假,且存在else语句块,则执行else语句块大括号内的语句,若不存在else语句块,则跳到整个if条件语句之外继续执行程序。

if条件语句实例

注意:字符比较是根据字符的ASCII码进行比较。

#include <stdio.h>

int main(void)
{
    char c;

    printf("please input a character:");
    c = getchar();
    
    if (c > '0' && c<= '9') {
         // 数字
        printf("This is a digit.\n");
    }
    else if (c > 'A' && c<= 'Z') {
         // 大写字母
        printf("This is a capital letter.\n");
    }
    else if (c > 'a' && c<= 'z') {
         // 小写字母
        printf("This is a small letter.\n");
    }
    else {
         // 其它字符
        printf("This is an other character.\n");
    }

    return 0;
}

相关文章

  • C语言-循环语句 选择语句

    今天学习了C语言的循环语句,C语言中循环语句有for, while ,do while ,语句。 条件语句if ...

  • c语言控制语句

    C语言9种控制语句 ①if( )~else 条件语句 ②for( )~ 循环语句 ③while( )~ 循环语句 ...

  • C语言学习 - if条件语句

    if条件语句的语法形式 形式一 形式二 注意:以上两种形式中的else语句块并不是必须存在的,如: if条件语句的...

  • c语言,条件语句

    // //main.m //冰 // //Created by lanou on 16/10/18. //Copy...

  • C语言基础继续讲讲(循环语句-数组)

    C语言基础 三大执行流程 顺序执行流程 条件执行流程if语句if(条件){ 语句体}如果条件成立,就执行{}...

  • 【C语言】-条件语句-switch语句

    switch语句: 用于直接处理不同情况下的多路问题。 switch语句又可称为开关语句,其执行流程和多分支if语...

  • C语言学习 - switch条件语句

    switch条件语句的语法形式 switch条件语句的执行流程 计算表达式的值,并将其与case后常量表达式的值逐...

  • C语言条件控制语句

    在C语言中,条件控制语句为:if(表达式){语句快;} else{语句快} 当表达式的值为真时,则满足条件,执行i...

  • (旧)C语言--条件语句

    首先,我们讲一下理论知识,在编程中有三种结构,分别是顺序结构、条件结构、循环结构,如果用流程图来表示的话就是: 那...

  • swift控制流——条件语句

    if条件语句 1.if语句 2.if-else语句 3.else-if语句 注意:1.由于swift中没有C语言非...

网友评论

      本文标题:C语言学习 - if条件语句

      本文链接:https://www.haomeiwen.com/subject/itwayqtx.html