为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;

    2、函数名称遵循标识符命名规范;

    3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);

    查看全部
    0 采集 收起 来源:自创函数

    2022-02-09

  • 函数的形参和实参的特点:

    1,形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元(形参只有在函数内部有效)

    2,实参时何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。

    3,在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致。

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

    2022-02-09

  • break有大作用的。每次for循环后 index均会被赋值一次,如果不加break,index在达到条件后继续被赋值,就会变成-1,导致运行结果出现错误。所以必须在 arr[i]=value的时候结束该for循环。

    下载视频          
    查看全部
  • 猜想:getIndex函数在出现第一个return时就代表结束

    验证:在结尾加一个输出函数,若函数还在出现第一个return后还继续运行,则会输出error

    结果:无论输入哪个值,输出函数都不被调用,即第一个return出现时即代表结束,所以原函数出现return i时,函数结束

    int getIndex(int arr[5],int value)

    {

        int i;

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

        {

          if(arr[i]==value)

           {

               return i;

           }  

        }

    return -1;

      printf("error");

    }


    下载视频          
    查看全部
  • return语句用来结束循环,或返回一个函数的值。

    返回0一般在主函数结束时,表示逻辑为0,即停止不再执行,

    返回1表示,逻辑为真,

    返回-1,表示返回一个代数值,一般用在子函数结尾。

    查看全部
  • 数据类型


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

    2022-02-08

  • %d       带符号十进制整数(整数)

    %c        单个字符(可以理解为char)(字符)

    %s        字符串(中文英文都可以,能输出的都能输出)(字符串)

    %f         六位小数(可以理解为double)(小数)

    查看全部
  • char:用于储存单个字符。例如:chaer sex=M(字符型)
    int:储存整数。例如:int height=18(整形)
    float:用于储存小数。例如float price=11.1(单精度浮点型)
    double:储存为数更多的小数。example:double pi=3.1415926

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

    2022-02-07

  • C语言中的32个关键字及其意思
    auto 局部变量(自动储存)
    break无条件退出程序最内层循环
    case   switch语句中选择项
    char单字节整型数据
    const定义不可更改的常量值
    continue中断本次循环,并转向下一次循环
    default switch语句中的默认选择项
    do  用于构成do.....while循环语句
    double定义双精度浮点型数据
    else构成if.....else选择程序结构
    enum枚举
    extern在其它程序模块中说明了全局变量
    float定义单精度浮点型数据
    for构成for循环语句
    goto构成goto转移结构
    if构成if....else选择结构
    int基本整型数据
    long长整型数据
    registerCPU内部寄存的变量
    return用于返回函数的返回值
    short短整型数据
    signed有符号数
    sizoef计算表达式或数据类型的占用字节数
    static定义静态变量
    struct定义结构类型数据
    switch构成switch选择结构
    typedef重新定义数据类型
    union联合类型数据
    unsigned定义无符号数据
    void定义无类型数据
    volatile该变量在程序中执行中可被隐含地改变
    while用于构成do...while或while循环结构

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

    2022-02-07

  • 标识符严格区分大小写
    查看全部
    0 采集 收起 来源:有名有姓的C

    2022-02-07

  • http://img1.sycdn.imooc.com//620001a200011d1e07240535.jpg调用后数据处理,数据调回

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

    2022-02-07

  • switch中也有break,但switch是分支结构

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

    2022-02-06

  • 1、除法运算中注意:

    如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;

    两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。

    2、取余运算中注意:

    该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;

    运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

    注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。

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

    2022-02-06

  • 1、数据类型划分

    2、数据类型在程序中的表示

    3、数据类型的应用

        整型数据是指不带小数的数字。比如:人的年龄、班级的人数

        浮点数据是指带小数的数字。比如:人的体重(单位:公斤)、商品价格、圆周率等

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

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

    2022-02-06

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

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

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

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

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

    例如:


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

    2022-02-05

  • #include <stdio.h>


    int mix;


    int MIX(int score[]){

        

        for(int N=0;N<10;N++){

            mix=mix+score[N];

        }

        printf("考试的总分:%d\n",mix);

        return 0;

    }


    int MAX(int score[]){

        int max=0;

        int i;

        for(i=0;i<10;i++){

            if(max<score[i])

                max=score[i];

        }

        printf("   最大值:%d\n",max);

        return 0;

    }


    int MIN(int score[]){

        int min=score[0];

        for(int N=0;N<10;N++){

            if(min>score[N])

                min=score[N];

        }

        printf("   最小值:%d\n",min);

        return 0;

    }


    float Average(){

        float average;

        average=mix/10;

        printf("   平均值:%.2f\n",average);

        return 0;

    }


    int Down(int score[]){

        int i,j;

        int temp;

        for(i=0;i<10;i++){

            for(j=8;j>=0;j--){

                if(score[j]<score[j+1]){

                    temp=score[j+1];

                    score[j+1]=score[j];

                    score[j]=temp;

                }

            }

        }

        printf("考试成降序排序:\n");

        for(i=0;i<10;i++){

            printf("       %d\n",score[i]);

        }

        return 0;

    }


    int main()

    {

        int N=10;

        int score[10]={67,98,75,63,82,79,81,91,66,84};

        MIX(score);

        MAX(score);

        MIN(score);

        Average(score);

        Down(score);

        return 0;

    }

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

    2022-02-04

  • g

    查看全部
  • gjjj

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

    2022-02-01

  • 1、char 字符串名称[长度] = "字符串值";

    2、char 字符串名称[长度] = {'字符1','字符2',...,'字符n','\0'};

    注意:

    1、[]中的长度是可以省略不写的;

    2、采用第2种方式的时候最后一个元素必须是'\0','\0'表示字符串的结束标志;

    3、采用第2种方式的时候在数组中不能写中文。

    查看全部
    0 采集 收起 来源:字符串与数组

    2022-02-01

举报

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

微信扫码,参与3人拼团

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

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