为了账号安全,请及时绑定邮箱和手机立即绑定
  • 分支结构之switch语句

    C语言还提供了一种用于多分支选择的switch语句,它的用处也不少,例如:小明对自己每周的学习和生活制定了计划方案,每天应该做什么都详细规划。
    switch语句结构如下


    其执行顺序如下图:


    例子代码实现:


    在使用switch语句时还应注意以下几点:

    1、在case后的各常量表达式的值不能相同,否则会出现错误。

    2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。


    运行结果: 学英语学C语言好好休息 

    3、switch后面的表达式语句只能是整型或者字符类型

    4、在case后,允许有多个语句,可以不用{}括起来。

    5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。

    6、default子句可以省略不用。

    查看全部
  • 需要中断后继续训练。在C语言中,可以使用continue语句进行该操作,代码实现如下:


    运行结果:


    continue语句的作用是结束本次循环开始执行下一次循环

    break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。 

    查看全部
  • 结束语句之break语句

    使用break语句时注意以下几点:

    1、在没有循环结构的情况下,break不能用在单独的if-else语句中

    2、在多层循环中,一个break语句只跳出当前循环

    查看全部
  • C语言注释方法有两种:

           多行注释:  /* 注释内容 */ 


           单行注释:  //注释一行

    查看全部
  • 变量名就是一种标识符,标识符包括变量名,函数名,标号

    查看全部
    0 采集 收起 来源:变量及赋值

    2021-10-20

  • age 变量名

    age=18变量值

    查看全部
    0 采集 收起 来源:变量及赋值

    2021-10-20

  • int 整数 %d

    float 小数 %f

    char 字符 %c

    查看全部
    0 采集 收起 来源:练习题

    2021-10-20

  • 在没有循环结构的情况下,break不能用在单独的if-else语句中。


    查看全部
  • 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序;

    递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反;

    查看全部
  • 数组遍历时要注意以下几点:

    1、最好避免出现数组越界访问,循环变量最好不要超出数组的长度,比如:

    2、C语言的数组长度一经声明,长度就是固定,无法改变,并且C语言并不提供计算数组长度的方法。

    由于C语言是没有检查数组长度改变或者数组越界的这个机制,可能会在编辑器中编译并通过,但是结果就不能肯定了,因此还是不要越界或者改变数组的长度

    查看全部
    0 采集 收起 来源:数组的遍历

    2021-10-20

  • 循环结构之多重循环

    在功能需求上,往往一个循环满足不了,比如:循环用一个“*”输出,得到一下图形


    上面这个例子显然我们用一个循环不是太容易实现,这个时候我们就要用到多重循环,多重循环就是在循环结构的循环体中又出现循环结构。


    在实际开发中一般最多用到三层重循环。因为循环层数越多,运行时间越长,程序越复杂,所以一般用2-3层多重循环就可以了。另外不同循环之间也是可以嵌套的。


    多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行...


    注:一个父循环可以有多个子循环


    那么上面这个用“*”输出的矩形用多重循环实现如下:


    查看全部
  • ruturn返回的是自己这个函数,改变了调用值

    查看全部
  • 循环结构之for循环(二)

    在for循环中,表达式1是一个或多个赋值语句,它用来控制变量的初始值;表达式2是一个关系表达式,它决定什么时候退出循环;表达式3是循环变量的步进值,定义控制循环变量每循环一次后按什么方式变化。这三部分之间用分号(;)分开。

    使用for语句应该注意:

    1、for循环中的“表达式1、2、3”均可可以缺省,但分号(;)不能缺省。

    2、省略“表达式1(循环变量赋初值)”,表示不对循环变量赋初始值。如:


    3、省略“表达式2(循环条件)”,不做其它处理,循环一直执行(死循环)。如:


    4、省略“表达式3(循环变量增量)”,不做其他处理,循环一直执行(死循环)。如:


    注:死循环可以使用后面即将讲到的break解决

    5、表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。如:



    6、表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割。如:


    运行结果为

    7、表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。

    8、各表达式中的变量一定要在for循环之前定义。如:





    查看全部
  • C语言的常量可以分为直接常量和符号常量。


    直接常量是可以直接拿来使用,无需说明,eg

    整型常量:13、0、-13;

    实型常量:13.33、-24.4;

    字符常量:'a'、'M'(记住是单引号)

    字符串常量:"I love imooc"(记住是双引号)


    符号常量可以用一个标识符来表示的一个常量,,在使用之前必须先定义,一般形式:#define 标识符 常量值

    注:符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母

    查看全部
  • 循环结构之for循环(一)




    第一步:执行表达式1,对循环变量做初始化;(在判断之前就执行,且不在循环内)

    第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0)则结束循环;

    第三步:执行表达式3;

    第四步:执行for循环中执行代码块后执行第二步;

    第五步:循环结束,程序继续向下执行。

    其执行过程可用下图表示:




    注意:for循环中的分号一定要写






    查看全部

举报

0/150
提交
取消
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!