C语言条件和循环——每天一遍小知识
发布日期:2021-06-29 14:17:40 浏览次数:3 分类:技术文章

本文共 1705 字,大约阅读时间需要 5 分钟。

前言

这是我在整理的笔记,接下来还会持续更新

作者:RodmaChen
转载说明:务必注明来源,附带本人博客连接。

条件和循环

一.运算符

1.关系运算符

有六个关系运算符可用于形成布尔表达式,该表达式返回true或false:

<小于
<=小于或等于
>大于
> =大于或等于
==等于
!=不等于

2.逻辑运算符

&&|| 用于形成测试多个条件的复合布尔表达式。用于反转布尔表达式的状态。作者;RodmaChen

  • &&:当两个表达式均为真时,真结果。
  • ||:当任一表达式或两个表达式均为真时,返回真结果。
  • :返回其值的倒数。就是将真变假,假变真 。

小知识:&&的优先级高于||

二.条件语句

1. if else语句

  1. 条件取决于条件是真还是假,用于执行不同的计算或操作。
if(){
}else{
}

2. 条件表达式

if else的另一种表现方法:?:

y = (x >= 5) ?  5 : 4;

解释:如果x>=5,y=5,否则y=4.

3.嵌套if语句

就是if语句再加if语句

if(){
if(){
}}

4.if-else if语句

这是最实用的语句

if(){
}else if(){
}else(){
}

三.switch语句

  1. switch语句通过将表达式的结果常量大小写值的匹配来分支程序控制。
switch (expression) {
case val1: statements break; case val2: statements break; default: statements}
  1. 一个break语句以分支到switch语句的末尾。如果没有break语句,程序将执行到下一个case语句。作者:RodmaChen

考虑以下switch语句:

switch (num) {
case 1: case 2: case 3: printf("1, 2, 或3\n"); break; case 4: case 5: case 6: printf("4, 5, 或6\n"); break; default: printf("大于6\n");}作者:RodmaChen

作用:当在几种情况下需要相同的语句时。

四.while循环

1.while循环

while循环在进入循环之前先评估条件,从而有可能while语句从不执行。作者:RodmaChen

列:

int count =;    while (count < 8) {
printf("Count = %d\n", count); count++; }

输出是:没有输出.

2. do-while循环

介绍:do-while循环至少执行一次,即使表达式的值为false。

列:

int count =9;      do {
printf("Count = %d\n", count); count++; } while (count < 8);

输出:9.

总结:while是先判断在执行,do-while是先执行在判断。

4.break和continue的使用

  • break:跳出当前循环。
  • continue:跳过这次循环,继续下一次循环(还在循环中)

五.For循环

  1. 基本表达式
for(初始值; 条件; 增量){
作者博客:https://blog.csdn.net/weixin_46654114}
  1. for循环可以包含由逗号在各部分分离的多个表达式。

列:

for (x = 0, y = num; x < y; i++, y--) {
内容}

3.可以嵌套循环

作者:RodmaChen

本人博客:https://blog.csdn.net/weixin_46654114
qq:1342709867
转载说明:务必注明来源,附带本人博客连接。

请给我点个赞鼓励我吧

在这里插入图片描述

转载地址:https://chenyunzhi.blog.csdn.net/article/details/105954557 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:CSS 文字和图片的组合(float)——每天一遍小知识
下一篇:CSS各个定位和显示效果——每天一遍小知识

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月15日 22时54分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

走进数据科学:最好是通过比网课更好的方法 2019-04-29
机器学习背后的数学支柱,这5本书帮你搞定! 2019-04-29
AI革命第一步:最容易被忽略但必不可少的物联网 2019-04-29
2020年开发运维工具清单:选择开发运维工具堆栈吧 2019-04-29
效率提升法则:高效人士不会去做的4件事 2019-04-29
8.PostgreSQL约束 2019-04-29
【技术分享】使用AES加密技术保障数据安全 2019-04-29
【应用实例】布线多?成本高?不可靠?泽耀方案没烦恼! 2019-04-29
数据可视化工具:Matplotlib绘图 2019-04-29
用Python写个超级小恐龙跑酷游戏,上班摸鱼我能玩一天 2019-04-29
闺蜜看我用Python画了一幅樱花图,吵着要我给他介绍程序员小哥哥 2019-04-29
【Python爬虫实战】知乎热榜数据采集,上班工作摸鱼两不误,知乎热门信息一网打尽 2019-04-29
自从我学会了数据挖掘Matplotlib、Numpy、Pandas、Ta-Lib等一系列库,我把领导开除了 2019-04-29
Python抓取哔哩哔哩up主信息:只要爬虫学的好,牢饭吃的早 2019-04-29
有个码龄5年的程序员跟我说:“他连wifi从来不用密码” 2019-04-29
领导让我整理上个季度的销售额,幸好我会Python数据分析,你猜我几点下班 2019-04-29
【Python爬虫实战】为何如此痴迷Python?还不是因为爱看小姐姐图 2019-04-29
零基础自学Python,你也可以实现经济独立! 2019-04-29
ElasticSearch与Mysql对比(ElasticSearch常用方法大全,持续更新) 2019-04-29
数字化转型的主干道上,华为云以“三大关键”成企业智能化推手 2019-04-29