广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >从头学习C语言之if语句的使用
  • 686
分享到

从头学习C语言之if语句的使用

2024-04-02 19:04:59 686人浏览 八月长安
摘要

目录if语句:if语句的三种基本形式。1示例2.示例3.示例课堂实践环节:总结if语句: 作用: 构成分支结构。(它根据给定的条件进行判断,以决定执行某个分支程序段。) if语句的三

if语句:

作用:

构成分支结构。(它根据给定的条件进行判断,以决定执行某个分支程序段。)

if语句的三种基本形式。

1

.…//其他语句
if(表达式)
{
…//逻辑值为真所执行的语句、程序块
}
…//其他语句

流程图

流程图1

示例

#include <stdio.h>
int main()
{
  int a,b,max;
  printf("输入两个数来比较大小:");
  scanf("%d%d",&a,&b);
  max=a;
  if (max<b) 
  {
  max=b;
  printf("max=%d\n",max);
  } 
  return 0;
}

输入两个数来比较大小:

  • 先定义a,b,max三个变量,输出文字来让人们输入两个数,当使用者输入之后,把max复制给a,然后判断
  • 输出文字来让人们输入两个数
  • 当使用者输入之后
  • 把a赋值给max
  • 然后判断max和b的大小
  • 如果max<b,把b赋值给max
  • 输出

2.

…//其他语句
if(表达式)
{
…//逻辑值为真所执行的语句、程序块
}
else
{
…//逻辑值为假所执行的语句、程序块
}
…//其他语句

流程图

流程图2

示例

#include <stdio.h>
int main()
{
  int i;
  printf("您老贵庚啊?\n");
  scanf("%d",&i);
  if(i>=18)
  {
    printf("出门左拐!进入大厅。\n");
  }
  else
  {
    printf("出门右拐(嘿嘿!那是垃圾桶)。\n");
    printf("骚年!这不是你该来的地方。\n");
  }                                                                                       
return 0;
}

  • 定义i
  • 输出文字来让人们输入一个数
  • 当使用者输入之后
  • 判断i是否大于等于18
  • 如果结果为真,输出“出门左拐!进入大厅”
  • 如果结果为假,输出
  • “出门右拐(嘿嘿!那是垃圾桶)。骚年!这不是你该来的地方。”

3.

…//其他语句
if(表达式){…}
else if(表达式2){…}
else if(表达式3){…}
.
.
.
else if(表达式n){…}
else{…}
…//其他语句

流程图

流程图3

示例

#include <stdio.h>
int main()
{
    char c;
    printf("输入一个字符:");
    c=getchar();
    if(c<32)
        printf("这是一个控制字符\n");
    else if(c>='0'&&c<='9')
        printf("这是一个数字\n");
    else if(c>='A'&&c<='Z')
        printf("这是一个大写字符\n");
    else if(c>='a'&&c<='z')
        printf("这是一个小写字符\n");
    else
        printf("这是一个其他字符\n");
    return 0;
}
  • 定义变量c
  • 输出文字引导使用者输入一个字符
  • 把字符赋值给c
  • 判断如果c<32
  • 则输出这是一个控制字符
  • 如果c在0和9之间
  • 则输出
  • 这是一个数字
  • 其他同理
  • 如果全都不是则输出这是一个其他字符

课堂实践环节:

帮你们的数学老师做一个按分数评级的程序:

  • 90分及以上:A
  • 80~90分:B
  • 70~80分:C
  • 60~70分:D
  • 低于60分:E

答案:

 #include<stdio.h>
 int main()
 {
   int i=0;
   printf("你的分数是:");                                                                
   scanf("%d",&i);
   if(i<0 || i>100)
   {
     printf("请输入100之内的数字。\n");
   }
   else if(i>-1 && i<60)
   {
     printf("你的评级是E\n");
   }
   else if(i>=60 && i<=70)
   {
     printf("你的评级是D\n");
   }
   else if(i>70 && i<=80)
   {
     printf("你的评级是C\n");
   }
   else if(i>80 && i<=90)
   {
     printf("你的评级是B\n");
   }
   else if (i>90 && i<=100)
   {
     printf("你的评级是A\n");
   }
    else
   return 0;
  }

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: 从头学习C语言之if语句的使用

本文链接: https://www.lsjlt.com/news/163985.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 从头学习C语言之if语句的使用
    目录if语句:if语句的三种基本形式。1示例2.示例3.示例课堂实践环节:总结if语句: 作用: 构成分支结构。(它根据给定的条件进行判断,以决定执行某个分支程序段。) if语句的三...
    99+
    2022-11-13
  • 从头学习C语言之for语句和循环嵌套
    目录for语句:前言:注意事项:语句形式:执行顺序:示例:循环嵌套:语句形式:流程图:示例:总结for语句: 前言: 循环的基本结构离不开三个基本动作: 初始化计数器循环条件更新计数...
    99+
    2022-11-13
  • 从头学习C语言之switch语句和分支嵌套
    目录switch 语句:注意事项:分支结构的嵌套:注意事项:语句形式:流程图:示例:总结switch 语句: 一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一...
    99+
    2022-11-13
  • 从头学习C语言之二维数组
    目录二维数组:语法:二维数组存放方式:二维数组的访问:二维数组的初始化:示例:总结二维数组: 引入一个想法: 一个变量:相当于一个点。 一维数组(也就是数组):点汇聚成为一条直线。 ...
    99+
    2022-11-13
  • 从头学习C语言之指针和数组
    目录指针和数组:示例:总结指针和数组: 数组名其实是数组第一个元素的地址。 %p用来打印地址,为十六进制 &:取址操作符 如果用一个指针指向数组,应该怎么做呢? char ...
    99+
    2022-11-13
  • 从头学习C语言之字符串处理函数
    目录字符串处理函数:存放和使用字符串:获取字符串长度:strlen示例:拷贝字符串:strcpy和strncpy示例:strncpy:示例:连接字符串:strcat和strncat示...
    99+
    2022-11-13
  • Go语言学习之Switch语句的使用
    目录基本语法fallthrough使用方法多条件匹配判断接口(interface)类型空接口获取实际类型基本语法 在讲述if-else时已经提到,如果有多个判断条件,Go语言中提供了...
    99+
    2022-11-13
  • C语言的if else语句怎么使用
    本篇内容介绍了“C语言的if else语句怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、前言(1)C语言是结构化的程序...
    99+
    2023-07-02
  • Go语言学习之条件语句使用详解
    目录1、if...else判断语法2、if嵌套语法3、switch语句4、类型switch语句5、fallthrough关键字使用小结1、if...else判断语法 语法的使用和其他...
    99+
    2022-11-13
  • Go语言学习之循环语句使用详解
    目录1、for循环2、for-each语法3、break的使用4、continue的使用5、goto的使用1、for循环 写法基本和其他语言一致,只是没有了while循环,用for代...
    99+
    2022-11-13
  • C语言入门篇--学习选择,if,switch语句以及代码块
    目录1.什么是语句2.选择语句(分支语句)2.1if语句&注意事项2.1.1语法结构2.1.2悬空else2.2switch语句&注意事项2.2.1语法结构2.2.2...
    99+
    2022-11-12
  • C语言中if语句的使用是怎样的
    本篇文章给大家分享的是有关C语言中if语句的使用是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。if语句:作用:构成分支结构。(它根据给定的条件进行判断,以决定执行某个分...
    99+
    2023-06-29
  • C语言详细讲解if语句与switch语句的用法
    目录一、if 语句二、switch 语句三、错误提示一、if 语句 格式: if(写条件){输出内容}条件为真运行这个。 else {输出内容}否则输出这个。 代码: #includ...
    99+
    2022-11-13
  • C语言if判断语句的三种用法
    C if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 语法 C 语言中 if 语句的语法: if(boolean_expression){ } 如果布尔表达式为 true,则...
    99+
    2023-10-21
    c语言 c++ java
  • C语言if选择结构语句怎么使用
    本篇内容主要讲解“C语言if选择结构语句怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言if选择结构语句怎么使用”吧!一.选择结构功能根据给定的判断条件,控制程序执行流程的语句。二....
    99+
    2023-06-22
  • C语言学习之指针的使用详解
    目录一、指针概念1.指针变量2.指针类型3.二级指针二、野指针1.野指针成因2.规避野指针三、指针运算1.指针±整数2.指针-指针3.指针关系运算四、指针数组1.指针和...
    99+
    2022-11-13
    C语言指针使用 C语言指针
  • C语言学习之标识符的使用详解
    目录命名规则命名规范示例代码总结C语言标识符是用于表示变量、函数、常量、类型等程序元素的名称。在 C语言中,标识符的命名规则和命名规范非常重要,它们直接影响到代码的可读性、可维护性和...
    99+
    2023-05-20
    C语言标识符用法 C语言标识符使用 C语言标识符
  • C++中的If Else语句怎么使用
    这篇文章主要介绍“C++中的If Else语句怎么使用”,在日常操作中,相信很多人在C++中的If Else语句怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++中的If Else语句怎么使用”的疑...
    99+
    2023-06-15
  • C语言学习笔记之VS2022安装使用教程
    目录一、安装VS2022二、创建项目测试程序三、遇到问题四、解决办法一、安装VS2022 参照B站安装教程安装。 Tips:选择安装信息的时候,学习C语言勾选“通用Win...
    99+
    2022-11-13
  • C语言学习之链表的实现详解
    目录一、链表的概念二、链表的结构三、顺序表和链表的区别和联系四、链表的实现一、链表的概念 链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次...
    99+
    2022-11-13
    C语言 链表实现 C语言 链表
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作