美文网首页programmer的生涯
programmer2-day(c语言的控制结构)

programmer2-day(c语言的控制结构)

作者: 特立独行的狍子 | 来源:发表于2018-12-18 20:47 被阅读6次
programmer2-day(c语言的控制结构)

又到费曼学习时刻了,笔者趁着明天考c语言,复习了一下,并且把自己在复习过程中的干货拿出来和大家分享。对了如果是和笔者一样用visual studio 2017的童鞋,遇到编译程序是窗口一闪而过的问题请这样解决,一般放在printf后面一个语句。

programmer2-day(c语言的控制结构)


什么是表达式?什么是语句?

这个网站的可以借鉴一点吧,主要的是自己的理解。

programmer2-day(c语言的控制结构)

总的来说语句是各种表达式后面加分号,因为c语言是以分号结尾,复合语句除外,大括号本身就有结束一个语句的功能。

有个易错点:在c语言的控制结构这一章,c语言中只要是非0数就是逻辑的真,比如if(-123)printf(“balabala”);其实这句话就是废话,因为它一直都是真。

接下来敲黑板!重点!

c语言的控制结构

1.顺序结构
2.选择结构
3.循环结构

程序=算法+数据结构

1.顺序结构

(略)

2.选择结构

if语句有三种

单分支:if(表达式)语句
双分支:if(表达式)语句1 else语句2
嵌套:1.单分支嵌套。        if(表达式1)语句1                        else if(表达式2)语句2            else if(表达式n-1)语句n-1            else 语句n
2.多分支嵌套                        if (表达式1)                      if(表达式2)语句1 else语句2      else if(表达式3)语句3 else语句4

特别注意️if和else语句遵循就近配对原则。

switch语句

switch(表达式){ case 常量表达式1:语句组1 case常量表达式2:语句组2 .........case常量表达式n:语句组n default:语句组n+1}

default:可以省略,但是如果switch(表达式)里面的表达式和case后的常量不匹配switch语句就不执行

break;:这个语句是跳出控制结构

3.循环结构

1.while语句

while(表达式)语句            表达式非0执行循环体,为0跳过循环体;

2.do-while语句

do语句while(表达式);          先执行循环体语句,再判断表达式

3.万能的for语句

for(表达式1;表达式2;表达式3;)语句        先执行表达式1,表达式2其实是逻辑判断用的非0则执行表达式3,表达式3一般作为循环次数累计变量,接着回到表达式2。如果为0则执行for语句下一个语句

补充continue语句

continue;结束当前循环,直接进行下次循环

相关文章

  • programmer2-day(c语言的控制结构)

    又到费曼学习时刻了,笔者趁着明天考c语言,复习了一下,并且把自己在复习过程中的干货拿出来和大家分享。对了如果是和笔...

  • 09-Go语言流程控制-指趣学院

    Go语言流程控制基本概念 Go语言流程控制和C语言一样, 也有三大流程控制结构顺序结构(默认结构)选择结构(if ...

  • 01-C语言流程控制-if和switch条件语句

    流程控制 流程控制三种结构: 顺序结构, 选择结构, 循环结构 选择结构 C语言中提供了两大选择结构,分别是if ...

  • 06-JavaScript流程控制

    流程控制基本概念 JavaScript中流程控制的概念和C语言中一样 也有顺序结构、选择结构和循环结构 选择结构i...

  • Swift—分支

    *分支if* * Swift 提供了类似 C 语言的流程控制结构(if/switch/for/while/dowh...

  • C语言基础——基本变量和语法,运算符(20161212)

    c语言之父 丹尼斯-里奇 贝尔实验室 C语言优点:运算符丰富;数据结构类型丰富;结构化的控制语句;语法限制相对自由...

  • 循环与分支

    流程控制 选择分支结构 C语言支持两种选择结构: 1.if选择分支结构(if判断语句) 也有if-else if ...

  • 第七章 控制流

    第七章 控制流 Swift 提供了类似于 C 语言的控制流结构,包括for、while循环;if、switch条件...

  • 4循环控制结构

    该笔记含有图片,欲获取原文请访问github主页:c-c-NOTE/4循环控制结构.md*该系列是《c语言程序设计...

  • 数据结构与算法-目录

    数据结构与算法-目录 C语言篇 数据结构和算法-C语言篇1-绪论数据结构和算法-C语言篇2-初识算法数据结构与算法...

网友评论

    本文标题:programmer2-day(c语言的控制结构)

    本文链接:https://www.haomeiwen.com/subject/fotrkqtx.html