序言

c语言的基础我就不讲了昂

基础的main()函数是什么?int float double string 等类型的定义,实在不会的话看看书,建议购买谭浩强版的c语言程序设计,也是大学比较常用的一个本书。如果各位忘记了怎么去定义类型

可以参考下图

什么是if?

if的英文含义为:如果

表示对于一个条件判断

在写程序的时候我们经常会对数据进行一些处理,比如我们要对某个数据进行判断的时候,那么我们就要使用if语句。

if else是c语言自带的一个关键字

那么if语句该怎么用?那么我们就来一起看一下。

if语句实例展示

if语句格式:if(条件表达式)//满足条件表达式等等时候

{

执行操作语句;

}

else  //  不满足条件表达式的时候

{

执行操作语句

}

一个简单的年龄的比较

#include<stdio.h>     //输入输出头文件
int main()           //每个c语言程序都需要有的主函数,函数的概念我们会在后面章节里面讲解
{//if语句int my_age = 19 ;//定义我的年纪为19int your_age = 20;//定义你的年纪为20printf("我的年纪%d岁\n",my_age);printf("你的年纪%d岁\n",your_age);//因为年龄是一个整数,所以我们在变量定义的时候使用了int类型
//一般没人会说自己19.3岁 20.02岁吧,当然你要喜欢也可以这么写if(your_age > my_age )//if语句的值为布尔类型(bool)只有0或1{printf("你的年纪比我的大");}else {printf("我的年纪比你大");}return 0;//函数需要有返回值}

可以看到以上操作结果

if语句主要用于值的比较,比较你的年纪和我的年纪的大小,比较我的年纪是否为19岁,判断你的年纪是否为二十岁。

比如:如果感到幸福你就拍拍手

if(你感到幸福)

{

你就拍拍手;

}

当然if语句也可以嵌套着使用

if语句嵌套

那么为了更好的展示效果我们修改了年龄

#include<stdio.h>     //输入输出头文件
int main()           //每个c语言程序都需要有的主函数
{//if语句int my_age = 17;int your_age = 15;printf("我的年纪%d岁\n", my_age);printf("你的年纪%d岁\n", your_age);if (your_age > my_age)//if语句的值为布尔类型(bool)只有0或1{printf("你的年纪比我的大");}elseif(my_age >=18 ){printf("我成年啦!我已经%d岁了",my_age);}else{printf("你还没有成年你距离成年还有%d年", 18 - my_age);}return 0;//函数需要有返回值}

在这个if语句嵌套里面

程序会首先分配空间给到my_age和your_age两个整型变量,整型空间

然后输出两条if语句 使用%d来输出整型变量空间中的my_age和your_age的值,字符正常输出

就会得到这样的效果

其次执行if语句:

如果(if)你的年纪大于我的年纪

输出(printf)你的年纪比我的大

否则 (else)

如果(if)我的年纪大于18

输出(printf)我成年啦,我已经18岁了

否则(else)

输出(printf)你还没有成年你距离成年还有1年

//这个1是通过18-变量my_age的值得到的

if语句程序运行过程

程序会先对你的年纪进行判断

如果符合条件(你的年纪比我的大)执行输出语句

否则执行第二个if语句,判断我的年纪是否大于18岁if(my_age>18)

满足则执行输出语句否则

用18-my_age得到我距离成年18岁还差几岁

那么这就是if语句的一个使用

课后习题

1.编写程序对成绩进行判断,要求同时满足语文>=90 数学>80 英语及格的同学

tips:要求使用if嵌套 or 多条件同时判断

c语言入门if语句(嵌套)相关推荐

  1. c语言入门for语句,c语言for语句

    首先呢 for语句是由4部分组成 for(表达式1;表达式2;表达式3) 循环体: 注意 1:循环中的表达式用;隔开 表达式1通常用来呢赋初值 表达式2通常用来循环控制也就是循环条件 表达式3通常就是 ...

  2. for语句嵌套执行顺序_C语言笔记 | for语句嵌套时的运行顺序

    for语句在C程序中的出场频率是相当高的,重要程度不言而喻.今天向大家分享for语句在嵌套时的具体运行顺序.其实,在一开始学习C语言的时候,我们的老师就告诉我们看懂程序的重要性,就是要让自己像机器一样 ...

  3. c语言简单的while语句,C语言入门 — while语句

    C语言入门,while语句,实现在一定条件下的循环,可以用while实现死循环,while的使用语法如下: while(执行条件) { 执行代码: } 1.使用while,实现死循环,死循环一般在新建 ...

  4. c语言的ifelse嵌套,c语言if else语句嵌套

    在C语言中,if语句后面的else语句中能不能嵌套for在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用f ...

  5. C语言:if语句嵌套应用(小剧场)

    #include <stdio.h> int main() {int num,i;printf("一天Jackson.W打开了电脑想学习C语言\n");printf(& ...

  6. C语言入门----输出语句

    printf中的字符包括以下三种:以%开头的格式控制字符,以\开头的转义字符,普通字符. 双引号中出现一个%,后面一定要跟随一个输出常量,变量或表达式. 两个连续的%表示输出一个%. 一旦出现格式控制 ...

  7. 求闰年c语言程序if语句嵌套,C语言选择结构的嵌套 计算闰年

    选择结构的嵌套实例 -1` (x<0) Y= 0 (x=0) 1 (x>0) #include int main (void) { int x,y ; scanf("%d&quo ...

  8. c语言printf清屏,C语言入门 — printf 使用方法

    本章节讲如何使用printf打印不同形式的内容,printf是c语言里常用的打印接口,也是c标准函数库,使用时需要#include ,下面讲讲如何使用printf: 一.printf 的基础知识: 1 ...

  9. Go语言入门--基础语法

    Go语言入门系列文章目录 Go语言入门–基础语法 Go语言入门–流程语句 Go语言入门–数组和切片 集合(Map)(咕咕咕

  10. else if函数 c语言,C语言入门 — if else

    C语言入门简单条件判断语句,if else, 本文章会使用到< 1.if else 可以简单的理解为"如果 就 否则"的语句,下面以举例子来进行解释,使用if else 判断 ...

最新文章

  1. Neko does Maths
  2. 块编码、对象编码、小波编码、分布式编码【转贴】
  3. 易汉博承建的数据库再发Nature子刊
  4. AWS RDS强制升级的应对之道——版本升级的最佳实践
  5. android 更新apk 应用为安装,应用未安装!从Android Studio构建安装APK时出错 - java
  6. 最大权闭合子图(poj 2987 Firing)
  7. mysql 删除创建表分区,MySQL分区表创建,分区创建、删除示例
  8. linux下gmt4绘制站点分布图,GMT复杂图制作教程———让作图简单的飞起来
  9. Java游戏编程技术-1
  10. 敌兵布阵-HDU1166(线段树,树状数组)
  11. 福师计算机应用基础在线作业,福师《计算机应用基础》在线作业二 下列软件中属于应用软件的是...
  12. 计算机连接不上蓝牙鼠标,蓝牙鼠标怎么连接到笔记本电脑?
  13. AD10--添加泪滴
  14. chrome:initiator使用
  15. bilibili缓存文件在哪里_64G手机总提示空间不足?清理这4个文件夹,内存立马空出十几G...
  16. 基于java web和echarts的数据可视化项目
  17. 计算机错误678,宽带连接错误678,教您宽带连接错误678怎么解决
  18. Google 新推出三款 AI 拍照 App,走过路过不要错过!
  19. 使用C#实现五行号码属性变化的万年历
  20. 对于学习新技术的思考

热门文章

  1. android文字立体,3d立体字转换器
  2. python给excel排序_数据处理,Excel的排序功能,使用pandas在Python中轻松完成
  3. AirServer 7win/mac手机投屏到电脑工具
  4. 2D美术3——PS笔刷延迟、图层卡顿等解决办法(百试百灵)
  5. php计算文字高度,用PHP GD计算文本宽度
  6. 【在linux系统中使用绘王HC16数位板绘画】
  7. 普通糖尿病人1周食谱
  8. Sqlserver过滤数据
  9. 同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
  10. 服务器主动向客户端发送信息机制