为了账号安全,请及时绑定邮箱和手机立即绑定
  • 自增与自减运算符

    自增运算符为“++”,其功能是使变量的值自增1;自减运算符为“--”,其功能是使变量值自减1。它们经常使用在循环中。自增自减运算符有以下几种形式:

    注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。

    请分析如下代码输出结果:

    小伙伴们,别急着看运行结果,自己先想想看结果是什么?

    运行结果:

    查看全部
  • 1、数组的下标均以0开始;

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

    2021-11-09

  •   多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行...


    如题目所示得知;

    for(i=1; i<5; i++)为父循环,for(    j=i ;  j<5 ;  j++  )  为子循环,for( k=0 ; k<i*2-1;  k++     ) 为孙子循环。

    例:有题目所得i=1,j=i,代入得:

    j=1,1<5(条件成立)  输出一个空格

    j=2,2<5(条件成立)输出一个空格

    j=3,3<5(条件成立)输出一个空格

    j=4,4<5(条件成立)输出一个空格

    j=5,5<5(条件不成立)跳下一个循环 k

    k=0,k<1*2-1,0<1(条件成立)输出*                i*2-1(代表*的数量)

    然后重新从父循环开始一次

    查看全部
  • C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。

    静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。

    动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。

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

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

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

    注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。

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

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

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

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

    2021-11-09

  • 一个c程序只能有一个主函数
    查看全部
  • 先声明在赋值,或者一起上
    查看全部
    0 采集 收起 来源:变量及赋值

    2021-11-09

  •  变量或者函数起的名字就是标识符

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

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

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

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

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


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

    2021-11-08

  • [参数]包含的内容可以省略,数据类型说明省略,默认是int类型函数;

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

    2021-11-08

  • a+=5↔a=a+5
    查看全部
    0 采集 收起 来源:赋值运算符

    2021-11-08

  • continue只能用在循环体中

    查看全部
  • 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数结果则为小数,如:9.0/2 = 4.500000。

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

    2021-11-08

  • #include <stdio.h>

    int main()

    {

        int i, j, k;

        for(i=10; i>1; i--)

        {

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

            for(   j=i  ; j<10; j++   )  

            {

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

            }

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

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

            {

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

            }

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

        }

        return 0;

    }

    ------------------------------------------------------------------------

    在这个当中,i如果是先取值后减,那么将让j的值小于i所取的值,并将j定义为空格则就的数量会越来越多。k反之。

    查看全部
  • 字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换

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

    2021-11-08

    1. break后接;

    2. 素数的判断:1.要让比自己小的一个数循环来除自己,且这个数一定是本身,能整除

    查看全部
  • c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。

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

    2021-11-08

举报

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

微信扫码,参与3人拼团

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

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