首页 > 系统相关 > Linux & 标准C语言学习 <DAY5>

Linux & 标准C语言学习 <DAY5>

时间:2023-03-06 09:33:55浏览次数:34  
标签:语句 循环体 变量 C语言 学习 循环 Linux 执行 表达式

一、if分支语句     if(表达式)  //单分支语句     {           //表达式的值为真,则执行此处代码     }
    if(表达式)  //双分支语句     {           //表达式的值为真,则执行此处代码     }     else     {           //表达式的值为假,则执行此处代码     }
    if(表达式1)  //多分支语句     {           //表达式1的值为真,则执行此处代码     }     else if(表达式2)     {           //表达式2的值为真,则执行此处代码     }     ...     elset     {           //所有表达式的值为假,则执行此处代码     }
二、switch开关语句     switch(n)  //n可以是数值、表达式,结果必须是整型     {         case val1:  //val必须是常整数,如果n=val,则打开执行开关             break;  //关闭执行开关                     //不可以与continue配合         case val2:         default:  //如果所有case都不打开,则最后打开此开关                   //无论位置在哪,都会最后执行     }
三、for循环语句     循环:就是一种让一段代码反复执行的方式,从而达到想要的效果     for循环一般会使用一个变量来引导循环的进行,这个变量叫做该循环的循环变量 i     for([1];[2];[3])     {         [4]     }     [1] 给循环变量赋初值(C99、C11标准才可以在此处定义变量,修改配置文件)         在for循环内定义变量,只能在for循环内使用,且会屏蔽循环外定义的同名变量     [2] 判断循环变量是否到达结束边界值,如果判断为假,结束循环;反之,继续循环     [3] 改变循环变量的值,防止出现死循环,一般对循环变量自加或自减     [4] 被反复执行的代码,称为循环体     注意:for循环的大括号可以省略,前提是[4]只有一行代码,但不建议省略,不利于代码的后期扩展
四、while循环语句     while(条件)  //当条件为真时执行循环体,为假时结束循环体     {           //循环体     }     while循环相当于for循环其中一个精简版本     for循环负责解决明确知道循环次数的问题,while循环负责解决只知道循环结束条件而不确定循环次数的问题
五、do-while循环语句     do{           //循环体     }while();  //注意分号不能少     先执行循环体,在判断循环条件,至少会执行一次     适合先干活、在判断的特殊情况,例如输入密码
六、循环嵌套     循环语句中包含循环语句,外层循环执行一次,内层循环执行n次
七、跳转语句     goto 可以在函数内任意跳转     标签语:         xxx;         goto 标签语;     注意:goto很容易破坏已经设计好的分支或者循环语句,一般禁用,但goto在驱动编程和硬件编程中非常适合处理异常
    break         1、在switch中关闭case开关         2、跳出循环,但如果循环嵌套时,只能跳出最近的一次循环
    continue         结束本次循环,直接进入下一次循环             return         1、返回一个返回值给函数的调用者         2、提前结束函数,程序回到调用位置继续执行        

标签:语句,循环体,变量,C语言,学习,循环,Linux,执行,表达式
From: https://www.cnblogs.com/phony/p/17182647.html

相关文章

  • Linux & 标准C语言学习 <DAY4>
    一、数据类型  为什么要对数据进行分类    1、现实中的数据就是自带类别属性的    2、对数据进行分类可以节约内存存储空间、提高运行速度  ......
  • Linux & 标准C语言学习 <DAY6>
    一、数组  什么是数组:变量的组合,是一种批量定义相同类型变量的方式  定义: 类型名数组名[数量];      intarr[5];      注意:数组......
  • linux 启动oracle
    1.切换oracle用户su-oracle2.查看oracle是否启动ps-ef|grepora_3.启动和关闭oraclesqlplus/assysdba--进入sqlplus界面SQL>startup--启动数据库实例SQ......
  • 数据库学习笔记
    数据库学习笔记1、基本知识与关系模型从思维的角度学习。第一讲初步认识数据库系统Table的构成和常用术语:表名、表标题、(格式)、表内容、(行/元组/记录row/tuple/r......
  • node学习笔记(四)--- 知识点归集
    1、利用node原生封装一个求文件hash的方法const{createHash}=require('crypto');const{createReadStream}=require('fs');constgetFileMd5=(filePath)=......
  • C语言数据类型笔记
    Unsigned如果一个字面量常数想要表达自己是unsigned,可以在后面加u或U255U用l或L表示long(long)*unsigned的初衷并非扩展数能表达的范围,而是为了做纯二进制运算,主要是......
  • Qt学习笔记 - 第一章 - 快速开始、信号与槽
    Qt学习笔记全系列传送门:【本章】Qt学习笔记-第一章-快速开始、信号与槽Qt学习笔记-第二章-添加图片、布局、界面切换目录1、Qt工程创建2、工程文件......
  • salesforce零基础学习(一百二十六) Picklist Value Set 优缺点和使用探讨
    本篇参考:https://help.salesforce.com/s/articleView?id=sf.fields_creating_global_picklists.htm&type=5当我们创建Picklist字段时,比如很多表很多字段都会用到同样的p......
  • linux 常用的150 个命令汇总
    1.线上查询及帮助manhelp2.文件和目录操作的命令ls cd find mkdir mv pwd renamerm rmdir touch tree basename dirname chattr lsattr file md5sum3.查看文件......
  • Python学习笔记(七)字符串操作
    一、数据类型转换%s字符串%d数值整数%f浮点数formatf表达式挖坑填坑法则1name='张三'2age=183height=180.545print('我的名字是%s'%name)6p......