今天我们主要来了解一下C语言中较为重要的一种语法循环机器他一些分支语句,同时我会做一些演示来帮助我们更加好的去理解如何实现循环。
目录
1. if语句
2. 关系操作符
3. 条件操作符
1.1
首先要讲的便是if语句的实现和使用,在循环当中我们要想实现在某一特定的条件下去完成重复的编译则需要使用到if语句;
if语句的语法形式如下
括号内的则是我们想要达到的条件;
打括号内的则为在达到前置条件是所要表达的表达式;
1.2
但仅仅只靠单一if语句并不能完全的概括所有的情况,这时候我们便需要用到else,他起到了转折的作用从而帮我们跟好的去编译。演示如下
在大概了解后便来到了实操环节(若我们先要分辨奇偶时)
注意(if语句的头文件是(include<stdio.h>))
在编译过程中如果存在两种以上的情况则可以使用“else if”语句,其用法合上书语句一样不顾他却可以对其他的多种情况进行补充从而而达到算无遗漏的效果同时增加了所写代码的严谨性到达理想的效果。要注意:的是无论是“else”还是“else if”他们的开头都需要与其对应的条件对齐
2.1
C语言中用于比较的表达式称为“关系表达式”,里面使用的操作符就是“关系操作符”,其中常用的有六种;
1. > 大于操作符
2. <小于操作符
3. <=小于等于操作符
4. >=大于等于操作符
5. ==相等操作符
6. !=不相等操作符
其中值得注意的是“=”和“==”效果并不一样前者是表示等于常用于在字符初始化当中,而后者表示相等常用于字符赋值当中。“!”这个符号带有否定意义因而常用于在表达式的判定当中,另一个值得注意的点是运算符不宜连用,如a<b<c(错误示范)
2.2
结合上面所学我们可以将关系操作符与if语句结合在一起来编译一个判断年纪的小程序,他的运算规则为1到18岁为少年,19到30为青年,31到50为中年,51及以上为老年;我们输入一个数字而编译的代码来帮助我们判断该年龄属于哪一个年龄段并给予结果,其中我们要利用if语句来实现不同条件下的表达式,同时运算操作符会帮助我们进行判断,下面以“19”为例
3.1
条件操作符也叫三目操作符,意味着它可以承载三个变量,他的形式则是“exp1?exp2:exp3”,她的意思为如果exp1正确那么exp2的结果是整个表达式的结果,反之则exp3为整个表达式的结果;在此基础上它可以在某些特殊环境下对if语句进行简化,下例