为了账号安全,请及时绑定邮箱和手机立即绑定


  • 先执行,后判断 与while 相反。

    查看全部
  • 递归函数特点:

    每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同;

    每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次;

    递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序;

    递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反;

    递归函数中必须有终止语句。

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

    查看全部
  •   表达式1 ? 表达式2 : 表达式3; 

    执行过程是:

    先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。

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

    2022-10-24

  • 复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。


    分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a

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

    2022-10-24



  • 先运算,再取值 和 先取值,再运算。

    查看全部
  • 同样C语言中的数据也是有类型的,C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型

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

    2022-10-23

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

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

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

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

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

    例如:

    任务

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

    2022-10-23

  • C语言注释方法有两种:

           多行注释:  /* 注释内容 */ 

           单行注释:  //注释一行

    查看全部
  • 还曾记得小时候,每当快考试的时候,家长总会说如果你能考得100分的话,就会给买个玩具。不难看出这是个判断句,那么在C语言中,这种判断语句该如何表达呢?这就要用到C语言中的分支结构语句中的if条件语句

    简单if语句的基本结构如下:

    其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图

    那么考试成绩如果为100分,给买玩具。用代码就可以表示为:

    注意:if()后面没有分号,直接写{}

    查看全部
  • !是c语言中的非运算符,在变量前面使用它,会构建成非运算表达式.

    查看全部
  • 那么我们来看看我们学习的各种运算符号的顺序吧!

    优先级别为1的优先级最高,优先级别为10的优先级别最低。

    大家没必要去死记运算符的优先级顺序,记住最高优先级别的,在开发中就会无敌啦~来看一看下面的例子:

    解析:C语言中运算符中最高等级的为(),因此执行过程为:

    1、先计算a>3和a+3的结果,计算后算式为1*a-14%3;

    2、再计算1*a和14%3的结果,计算后算式为11-2;

    3、最后算出结果为9。

    查看全部
  •  那么上面所说的能不能在C语言中表示出来呢?当然是可以了,不过C语言中,需要用到一个符号,这个符号就是三目运算符。

    C语言中的三目运算符:“?:”,其格式为:

     表达式1 ? 表达式2 : 表达式3; 

    执行过程是:

    先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。

    用代码来写一下上面的例子:

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

    2022-10-23

  • 3、strcpy()拷贝之后会覆盖原来字符串且不能对字符串常量进行拷贝,



    4、strcat在使用时s1与s2指的内存空间不能重叠,且s1要有足够的空间来容纳要复制的字符串,

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

    2022-10-23

  •  printf("%s\n",string);     //打印字符串


     say(string);           //调用say函数输出字符串

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

    2022-10-23

  • 在C语言中,是没有办法直接定义字符串数据类型的,但是我们可以使用数组来定义我们所要的字符串。一般有以下两种格式:

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

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

    注意:

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

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

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

    在输出字符串的时候要使用:printf(“%s”,字符数组名字);或者puts(字符数组名字);。例如:http://img1.sycdn.imooc.com//6354a5030001b01d05520212.jpg

    运行结果为

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

    2022-10-23

举报

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

微信扫码,参与3人拼团

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

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