为了账号安全,请及时绑定邮箱和手机立即绑定
  • int score=56; score=score/10; printf("%d",score); 这是上一节课的 人啊,真的要学以致用
    查看全部
  • 1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。 2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。 3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。
    查看全部
  • 是三目运算符
    查看全部
    0 采集 收起 来源:三目运算符

    2015-09-12

  • while、do-while和for三种循环在具体的使用场合上是有区别的,如下: 1、在知道循环次数的情况下更适合使用for循环; 2、在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环。 但是从本质上讲,while,do-while和for循环之间是可以相互转换的
    查看全部
  • 在C语言中不能被其他源文件调用的函数称为内部函数,内部函数由static关键字来定义,因此又被称为静态函数,形式为: static[ 数据类型]函数名([参数]) 这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。 在C语言中能被其他源文件调用的函数称为外部函数,外部函数由extern关键字来定义,形式为: extern[数据类型]函数名([参数]) C语言规定,在没有指定函数的作用范围时,系统会默认为为是外部函数,因此当需要定义外部函数时extern也可以省略。
    查看全部
  • 多重if—else条件语句中,当某一条件为真的时候,就不再向下执行该分支结构的其他语句,所以就先应该把容易实现的放到前面,不容易实现的放到后面去。
    查看全部
  • 静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。 注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。 用extern声明的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。
    查看全部
    0 采集 收起 来源:变量存储类别

    2015-09-12

  • auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式 用static修饰的为静态变量,如果定义在函数内部,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。
    查看全部
    0 采集 收起 来源:变量存储类别

    2015-09-12

  • 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个执行过程中都存在的变量,如全局变量。 动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。 C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。
    查看全部
    0 采集 收起 来源:变量存储类别

    2015-09-12

  • #include<stdio.h> int getAge(numpeople) { int age; if(numpeople==1) age=10; else age=getAge(numpeople-1)+2; return age; } int main() { int fifthAge-getAge(5); printf("第5个人的年龄是%d岁",fifthAge); return 0; }
    查看全部
    0 采集 收起 来源:递归函数练习

    2018-03-22

  • int getPeachNumber() { int num if(n==0) { return 1; } else { num=(getPeachNumber(n+1)+1)*2 printf("第%d天所剩桃子%d个\n",n,num) } return num; } int main() { int num=getPeachNumber(1); printf("猴子第一天摘了:%d个桃子。\n",num) return 0; }
    查看全部
  • if()后面没有分号,直接跟上{}
    查看全部
  • 递归函数,必须有结束条件。
    查看全部
  • static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数没有问题;C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略
    查看全部
  • 递归,就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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