为了账号安全,请及时绑定邮箱和手机立即绑定
  • C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:

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

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

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

    (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知

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

    2021-10-03

  • abcd

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

    2021-10-03

  • 注:int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的取值范围。另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。

    C语言中不存在字符串变量,字符串只能存在字符数组中。

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

    2021-10-02

  • 变量名和标识符的命名规范完全相同。

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

    变量的赋值分为两种方式:1.先声明再赋值  2.声明的同时赋值,例如:

    int a;

    a=1;

    int a=1;

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

    2021-10-02

  • C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:

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

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

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

    (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。

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

    2021-10-02

  • 1.换行按tab缩进
    查看全部
  • 求余运算只适合用于两个整数

    除法运算中     如果两个数都是整数那么结果也是整数

                          如果两个数中有一个为小数,结果为小数

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

    2021-10-02

  • 递归函数

    特点:1.递归函数中必须有终止语句(下面那个if——return 1;)

    2.递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反 (一个倒叙一个正叙,下面那个n就是倒叙,num是正叙)

    eg:

    #include<stdio.h>
    int getACBNumber(n)
    {
        int num;
        if(n==10)
        {
            return 1;
        }
        else
        {
            num=(ACBNumber(n+1)+1)*2;
            printf("第%d天所剩ACB%d个。\n",n,sum);
        }
        return num;
    }
    int main()
    {
        int num=ACBNumber(1);
        printf("fw第一天买了:%d个ACB。\n",num);
        return 0;
    }

    输出:

    第9天所剩acb4个

    第8天所剩acb10个

    第7天所剩acb22个

    第6天所剩acb46个

    第5天所剩acb94个

    第4天所剩acb190个

    第3天所剩acb382个

    第2天所剩acb766个

    第1天所剩acb1534个

    fw第一天买了:1534个acb

    解释:1.递推:最先输入1然后调用到2,以此类推到10,返回到上次调用的地方9,以此类推,所以1最后输出

    2.回推:(return调用到上一次用到它的地方)n==10,输出1(不在循环体没有输出)

    n==9,输出(1+1)*2=4

    以此类推

    查看全部
  • 在主函数之前的定量不可变
    查看全部
  • double 老变量
    int 新变量=(int)老变量
    则在printf中 (。。。。,新变量)
    查看全部
    0 采集 收起 来源:强制类型转换

    2021-10-02

  • 递归函数:递归就是一个函数在它的函数体内调用它自身(执行递归函数将反复调用其自身,每调用一次就进入新的一层)

    人话:一环(自创函数)扣一环(自创函数)



    (感觉和while循环差不多)

    查看全部
  • 函数的返回值:那么函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值

    注意:1.函数的值只能通过return语句返回主调函数。return语句的一般形式为:

    return 表达式;或者 return (表达式);

    2.函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。

    3.没有返回值的函数,返回类型为void。如果小刚算了一会没有返回结果的话,那么用代码表示就是(void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;)

    查看全部
    0 采集 收起 来源:函数的返回值

    2021-10-02

  •  形参与实参

    (下面的x是指MultiDouble中的x)

    1.在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。

    eg:int a,b;

            a=1;

            b=2;

            printf("%d\n",MHY(a,b));

    2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。(说人话就是把赋值给实参的值给形参)。

    3.形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。(说人话就是在被调用时形参才有值,至于是直接有参,还是用实参给的是后话)。

    查看全部
    1 采集 收起 来源:形参与实参

    2021-10-02

  • 有参函数与无参函数


    有参函数的参数需要在调用函数是写在()中

    查看全部
    0 采集 收起 来源:有参与无参

    2021-10-02

  • 函数在调用时

    函数名([参数]); 

    (省略[]  )

    1. 对无参函数调用的时候可以将[]包含的省略。

    2. []中可以是常数,变量或其它构造类型数据及表达式,各参数之间用逗号分隔。

    3. 调用指调用整个自创函数

    查看全部
    0 采集 收起 来源:函数调用

    2021-10-02

举报

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

微信扫码,参与3人拼团

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

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