为了账号安全,请及时绑定邮箱和手机立即绑定
  • 同样C语言中的数据也是有类型的,C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类552b3d930001acdd04260268.jpg

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

    2021-12-11

  • 代码中所有符号均为英文半角符号。


    查看全部
  • return是函数的返回值,根据函数类型的不同,返回的值也是不同的。



    注意:C程序一定是从主函数开始执行的。

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

    int main()

    {

        int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};

        int i,j;

        int sum=0;

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

        {

           for(j=0;j<3;j++) {

               if(i+j==2 || i==j)

                   sum += arr[i][j];

           }

        }

        printf("对角线元素之和是:%d\n",sum);

        return 0;    

    }

    查看全部
  • 1.变量或者函数起的名字就是标识符

    2.

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

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

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

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

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

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

    2021-12-11

  • http://img1.sycdn.imooc.com//61b488180001617a19201080.jpg

    一定要确定是英文的;

    查看全部
  • http://img1.sycdn.imooc.com//61b488180001617a19201080.jpg

    一定要确定是英文的;

    查看全部
  •  注意:

    1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;

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

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

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

    2021-12-11

  • #include<stdio.h>
    int main()
    {
    printf“你是我的小呀小苹果\n”;
    printf“怎么爱你都不嫌多\n”;
    printf“红红的小脸温暖我的心窝\n”;
    return0;
    }
    查看全部
  • #include <stdio.h>
    int main()            /*这里输入我们的主函数哦*/
    {
        printf("C程序中一定是从我开始的");
    return 0;
    }
    查看全部
  • #include<stdio.h>
    int main()
    {
         printf(“l love imooc”);
         return0;
    }
    查看全部
    0 采集 收起 来源:C程序结构

    2021-12-11

  • 数组初体验

    生活中我们经常会用到容器,比如我们去超市购物需要使用购物袋装购买的商品。

    同样我们在程序中也需要容器,只不过该容器有点特殊,它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它还有个好听的名字叫数组。可以将数组理解为大小固定,所放物品为同类的一个购物袋,在该购物袋中的物品是按一定顺序放置的。

    我们来看一下如何声明一个数组:

     数据类型 数组名称[长度]; 

    数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的,分别是:

    1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n};

    2、 数据类型 数组名称[] = {元素1,元素2…元素n};

    3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n-1] = 元素n;

    我们将数据放到数组中之后又如何获取数组中的元素呢?

    获取数组元素时: 数组名称[元素所对应下标]; 

    如:初始化一个数组 int arr[3] = {1,2,3}; 那么arr[0]就是元素1。

    注意:

    1、数组的下标均以0开始;

    2、数组在初始化的时候,数组内元素的个数不能大于声明的数组长度;

    3、如果采用第一种初始化方式,元素个数小于数组的长度时,多余的数组元素初始化为0;

    4、在声明数组后没有进行初始化的时候,静态(static)和外部(extern)类型的数组元素初始化元素为0,自动(auto)类型的数组的元素初始化值不确定。

    查看全部
    0 采集 收起 来源:数组初体验

    2021-12-10

  • printf("total price= %.1f\n",totalprice);

    注:在printf中 .数字f 表示格式化输出浮点数位数。

    避免精度丢失造成的数据过长,数据偏差。

    详见 《c primer plus》 4.4.3节

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

    2021-12-10

  • 将hello.c中的#include "test.c",这一行删去,在函数printLine之前加上extern(事实上可省略)使其成为外部函数,使其能被test.c调用从而在test.c中完成函数say,函数say默认为外部函数,能被(删去#include "test.c"的)hello.c调用,从而完成。

    查看全部
  • int getPeachNumber(int n)

    {

        int num;    //定义所剩桃子数

        if(n==10)

        {

           num=1;

           return num;       //递归结束条件

        } 

        else

        {

            num = (getPeachNumber(n+1)+1)*2;   //这里是不应该用递归呢?

            printf("第%d天所剩桃子%d个\n", n,num); //天数,所剩桃子个数

        }

        return num;

    }

    注意括号不要加错位置

    查看全部
  • 两个百分比C语言才可以!

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

    2021-12-09

  • 内部函数与外部函数

    人本身是有自己的特定方法的,比如当你说话的时候,不希望是别人让你怎么说你就怎么说吧,那么这种不能被外人调用的方法称为人的内部方法。人本身还有一些可以调配的方法,比如当你家人跟你说,家里没有盐了,你去买袋盐,去买盐就是他人调用你的方法,那么能被外人调用的方法称谓外部方法。

    在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为:

     static [数据类型] 函数名([参数]) 

    这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。

    在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为:

     extern [数据类型] 函数名([参数]) 

    C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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