为了账号安全,请及时绑定邮箱和手机立即绑定
  • 加上1是为了与变量num区分,实际上你起其他名字也可以,与num不同且不违反C语言标识符的命名原则就可以。

    查看全部
    0 采集 收起 来源:强制类型转换

    2022-10-30

  • 在C语言中就要用到多重if-else语句,其结构如下:


    查看全部
  • #include<stdio.>//头文件

    int main()//其中的main称作标识符,在c语言中标识符最好不超过八位,且标识符不能为c语言的关键字

    {


        return 0;

    }

    //为单行注释    /**/为多行注释

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

    2022-10-29

  • 递归函数特点:

    1. 每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同;
    2. 每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次;
    3. 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序;
    4. 递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反;
    5. 递归函数中必须有终止语句。

    一句话总结递归:自我调用且有完成状态

    查看全部
  •  1. 函数的值只能通过return语句返回主调函数。return语句的一般形式为:

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

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

    就如小刚说选A,那么就返回一个字符型数据,用代码表示就是:

    小刚说值为100,那么就返回一个整型数据,用代码表示就是:

    3. 没有返回值的函数,返回类型为void。如果小刚算了一会没有返回结果的话,那么用代码表示就是:

    注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;


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

    2022-10-29

  •   ,http://img1.sycdn.imooc.com//635d17320001f25605020300.jpg

    查看全部
  • .http://img1.sycdn.imooc.com//635d163f0001d69505330317.jpg

    查看全部
  • 1.C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。

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

    2022-10-29

  • 函数的形参和实参具有以下特点:

    • 形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。
    • 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。
    • 在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。
    查看全部
    0 采集 收起 来源:形参与实参

    2022-10-28

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

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


    查看全部
  • double代表啥意思?
    查看全部
    0 采集 收起 来源:三目运算符

    2022-10-28

  • #include <stdio.h>

    int main()

    {

        int i, j, k;

        for(i=1; i<5; i++)

        {

            /* 观察每行的空格数量,补全循环条件 */

            for(    j=1+i ;  j<5 ;  j++  )  

            {

                printf(" ");    //输出空格

            }

            /* 观察每行*号的数量,补全循环条件 */

            for( k=0 ;  k<2*i-1 ;  k++     ) 

            {

                printf("*");   //每行输出的*号

            }

            printf("\n");     //每次循环换行

        }

        return 0;

    }

    /*

    这么写也可以,第一行的 * 号前面有3个空格,第二行 * 号前面有2个空格,第三行前面有1个空格,第4行有0个空格。



    */

    查看全部
  • #define 标识符 常量
    查看全部
  • 反复不停的执行某个动作称之谓循环 ,C语言中有三种循环结构,先看一下C语言while循环的结构

    其中表达式表示循环条件,执行代码块为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。其执行过程可用下图表示:

    小明现在想偷懒了,不想手抄了,他用代码实现如下:

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

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

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

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

    查看全部
  • C语言中嵌套if-else语句。嵌套if-else语句的意思,就是在if-else语句中,再写if-else语句。其一般形式为:

    其执行过程为:

    上面家长所说的用代码实习如下

    运行结果: 吃大餐,买玩具 

    查看全部

举报

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

微信扫码,参与3人拼团

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

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