为了账号安全,请及时绑定邮箱和手机立即绑定
  • 循环结构之for循环(二)

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

    注意:

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

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

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

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

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

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

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


    怎么获得一个数的百位,十位和个位。
    百位数:num/100可以获得,因为int是整数型,小数部分会省略。比如765/100的结果是7
    十位数:num%100/10。比如765%100先得到65,65/10得到6
    个位数:num%10。765%10得到5
    则可以分别得到三个位数分别是7,6,5

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

    相对前两种循环结构语法更直接、简单。它的一般形式为:

    http://img1.sycdn.imooc.com//645a170e0001195803580111.jpg

    第一步:执行表达式1,对循环变量做初始化;

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

    第三步:执行表达式3;

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

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

    http://img1.sycdn.imooc.com//645a172a00012b5105300264.jpg

    查看全部
  • 循环结构之do-while循环

    http://img1.sycdn.imooc.com//645a03790001e1c904510138.jpg

    do-while循环语句的语义是:它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。

    注意:使用do-while结构语句时,while括号后必须有分号。

    查看全部
  • 循环结构之while循环

    C语言while循环的结构:

    while(表达式)

    {

        执行代码块

    }

    while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。


    使用while语句应注意以下几点:

    1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。

    2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。

    3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。

    查看全部
  • 分支结构之嵌套if-else语句

    嵌套if-else语句的意思,就是在if-else语句中,再写if-else语句。其一般形式为:

    http://img1.sycdn.imooc.com//6459ffd30001db9201880302.jpg

    查看全部
  • 分支结构之多重if-else语句

    http://img1.sycdn.imooc.com//6459f6f80001144d01870258.jpg

    其语义是:依次判断表达式的值,当出现某个值为真时,则执行对应代码块,否则执行代码块n

    注意:当某一条件为真的时候,则不会向下执行该分支结构的其他语句。

    查看全部
  • 分支结构之简单if-else语句

    简单的if-else语句的基本结构如下:

    http://img1.sycdn.imooc.com//6458cf4800018f1b01910192.jpg

    其语义是:如果表达式的值为真,则执行代码块1,否则执行代码块2。

    注意:if()后面没有分号,直接写{},else后面也没有分号,直接写{}

    查看全部
  • 分支结构之简单if语句

    简单if语句的基本结构如下:

    https://img1.sycdn.imooc.com//6458ccc500013f0f02440143.jpg

    其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。

    注意:if()后面没有分号,直接写{}

    if()

    {

    }

    else if()

    {

    }

    ...

    查看全部
  • 优先级就是在运算中运算的先后顺序

    http://img1.sycdn.imooc.com//6458c98a0001a1b605180310.jpg

    优先级别为1的优先级最高,优先级别为10的优先级别最低。

    查看全部
  • C语言中的三目运算符:“?:”,其格式为:

     表达式1 ? 表达式2 : 表达式3; 

    执行过程是:

    先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。

    http://img1.sycdn.imooc.com//6458c7e500015c1705250294.jpg

    查看全部
    0 采集 收起 来源:三目运算符

    2023-05-08

  • 逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下

    http://img1.sycdn.imooc.com//6458c3e70001a88a05070156.jpg

    1) 与运算(&&)

    参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;

    2) 或运算(||)

    参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;

    3) 非运算(!)

    参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。

    查看全部
    0 采集 收起 来源:逻辑运算符

    2023-05-08

  • C语言中的关系运算符:http://img1.sycdn.imooc.com//6458b97400019c0005350202.jpg

    关系表达式的值是“真”和“假”,在C程序用整数1和0表示。

    注意:>=,<=,==,!=这种符号之间不能存在空格。

    查看全部
    0 采集 收起 来源:关系运算符

    2023-05-08

  • 复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。

    http://img1.sycdn.imooc.com//6458b7b3000139b705070057.jpg

    分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a

    查看全部
    0 采集 收起 来源:赋值运算符

    2023-05-08

  • %d:带符号十进制整数

    %c:单个字符

    %s:字符串

    %f:6位小数

    查看全部
  • 整型数据是指不带小数的数字。生活中有很多信息适合使用整型数据来表示,比如:人的年龄、班级的人数、书的总页数等等。因此整型的类型比较多:

    注:int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,

    浮点数据是指带小数的数字。生活中有很多信息适合使用浮点型数据来表示,比如:人的体重(单位:公斤)、商品价格、圆周率等等。因为精度的不同又分为3种:

    注:C语言中不存在字符串变量,字符串只能存在字符数组中,这个后面会讲。

    查看全部
    0 采集 收起 来源:基本数据类型

    2023-05-06

举报

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

微信扫码,参与3人拼团

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

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