if语句基础

简介: if语句基础

选择结构对应着分支语句,其分为if  /  switch语句。

语句概念:有一个分号隔开就是一条语句。

image.png

一个分号也是一个语句。


image.png

此处语法错误!若年龄小于18,测试顺序如下:

10大于18为假,直接输出为0,小于28,故输出结果为青年。-----------完全错误!

image.png

此处打印正确!

image.png

正确演示:开头if

                中间else if

                 结尾else----------首尾呼应

image.png

tip:如果条件成立,要执行多条语句,需要使用代码块,即大括号{   }

image.png

此处输出结果啥都没有。

两个if的原因:如果a=1,才会继续运行到下一个if,按照顺序。

但前面已经定义a=0,所以第一个if不成立,那么剩下的也不会继续进行。

tip:else是如何匹配if?----------就近原则                         重要!!!

image.png

此处用大括号一括,就近原则匹配不了,所以只能跟第一个if匹配。

流程:因为a=1,所一if(a==1)为假,直接跳到else语句,打印哈哈。

注意if  else语句自身的含义,要么…………要么…………  选择语句!



image.png

这个代码想表达的意思就是如果条件成立,就打印X,如果条件不成立就打印Y


tip:当以后碰到一个常量与一个变量的比较,把常量放在等式的左边

image.png

好的代码风格!

注意一个=是赋值,==两个等于号是判断是否相等


练习:打印1到100的奇数

奇数需要取模,C语言中 % 表示取模的意思,也就是数学中的取余数。

两种算法

image.png

TIP:==是相等,=是赋值,注意注意注意!!!!

使用while语句的注意事项:while后直接加(),里面大部分输入范围和条件,当然先定义变量。

在()里的内容输入完成后,用代码块{}执行多条语句。


相关文章
|
5月前
|
C语言
C 语言教程:条件和 if...else 语句
您已经学习过 C 语言支持数学中的常见逻辑条件
85 0
|
8月前
|
SQL 测试技术 数据处理
SQL语法基础——SQL查询语句的执行顺序解析(建议收藏)
SQL语法基础——SQL查询语句的执行顺序解析(建议收藏)
|
11月前
|
搜索推荐 索引
|
C#
【C#基础】C# 常用语句讲解
编程语言 C# 常用语句的讲解。
77 0
【C#基础】C# 常用语句讲解
|
SQL 存储 缓存
MySQL数据库4种常用优化方式,sql语句书写优化规范
MySQL数据库4种常用优化方式,sql语句书写优化规范
174 0
MySQL数据库4种常用优化方式,sql语句书写优化规范
SQL语言基础操作之逻辑语句
上期回顾 上次的基础操作中我们过了一遍sql语言表操作中最基本的所有命令,包括了表的创建、数据的插入和查询、重复数据的去除等操作。 本期我们就要开始引入逻辑相关的操作命令了:
SQL语言基础操作之逻辑语句
|
C语言 数据安全/隐私保护 开发者
while 语句和 do...while 语句|学习笔记
快速学习 while 语句和 do...while 语句
82 0
while 语句和  do...while 语句|学习笔记
|
JavaScript 前端开发 Java
原生基础的判断语句中switch语句和if else if语句的区别
原生基础的判断语句中switch语句和if else if语句的区别
103 0
|
SQL 存储 Oracle
SQL不完全手册(一):概念和基础语句
SQL不完全手册(一):概念和基础语句
SQL不完全手册(一):概念和基础语句
C#编程基础——选择语句
C#编程基础——选择语句
221 0

相关课程

更多