为了账号安全,请及时绑定邮箱和手机立即绑定
  • 使用变量之前必须先定义变量

    注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。

    #别忘了加

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

    2022-09-12

  • C关键字(括号数字是《从问题到程序》中的章节编号)

    C语言总共有32个关键字:
     

    auto    break(4.3.2)    case(4.5)    

    char(2.3.3,5.1)    const(5.3.5)    continue(4.3.2)    

    default(4.5)    do(4.3.1)    double(2.3.2)    

    else(3.6.1)    enum(8.4)    extern(5.3.1)    

    float(2.3.2,5.1)    for(3.6.3)    goto(4.3.2)    

    if(3.6.1)    int(2.3.1,5.1)    long(2.3.1,5.1)    

    register(5.3.5)    return(3.3.1,3.2.3,5.2.4)    short(5.1)    

    signed(5.1)    sizeof(6.2)    static(5.3.4,5.3.5)    

    struct(8.1.1)    switch(4.5)    typedef(7.6)    

    union(8.3)    unsigned(5.1)    void(3.3.1,5.2.4)    

    volatile    while(3.6.2,4.3.1)    


    注:关键字auto用于说明自动变量,通常不用;volatile(易变的)表示该变量不经过赋值,其值也可能被改变(例如表示时钟的变量、表示通信端口的变量等)。
     

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

    2022-09-12

  • (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 

    (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 

    (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。

    (4)标识符不能是C语言的关键字


    查看全部
    0 采集 收起 来源:有名有姓的C

    2022-09-12

  • 变量储存类别:

    1. C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。

    2. 用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。如:

    3. 用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。如下为静态局部变量:

    4. 为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。例如:

           注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。

        5.用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。如:

    查看全部
    0 采集 收起 来源:变量存储类别

    2022-09-12

  • switch语句:

    格式:


    例子:


    结果:学英语

              学c语言

              好好休息

    注意:若case后 1与2互换,则:

    结果为:学c语言

                  好好休息

    查看全部
  • %d 整数 int

    %f 小数  float/double

    %c 字符 char

    %s 输出的文字  

    float 保留的都是六位。保留一位小数在输出位printf中将%f变为%.1f.保留两位就是%.2f。

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

    2022-09-11

  • /n表示换行

    https://img1.sycdn.imooc.com//54856b620001e2ad04880099.jpg

    查看全部
  • 1、多行注释是使用/* */。

    2、单行注释是使用//。

    第一个字母不能是数字

    查看全部
    0 采集 收起 来源:有名有姓的C

    2022-09-11

  • auto 关键字

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

    2022-09-08

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

    查看全部
  • #for循环结构

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

    注意:

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

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

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

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

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

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



    查看全部
  • #include<stdio.h>

    int main()

    {

      printf(“Hello World!")

      return0;

      /*你好世界*/

    }

    查看全部
  • 标识符的第一个只能是字母或下划线
    查看全部
    0 采集 收起 来源:有名有姓的C

    2022-09-03

  • 嵌套if-else语句:

    结构:

    执行过程:

    例子:考试之前,家长说了,你如果考90分以上的话会买玩具,否则没有奖励,如果能在获得玩具的情况下获取班级前三名的话会有大餐吃。


    查看全部
  • 多重if-else语句:

    结构:

    执行过程:

    例子:

    查看全部

举报

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

微信扫码,参与3人拼团

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

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