为了账号安全,请及时绑定邮箱和手机立即绑定
  • goto语句。需要定义LOOP
    查看全部
  • 变量存储类别: C语言根据变量的生存周期可以分为静态存储方式和动态存储方式。 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。 动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。 C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。 1、用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。 2、用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。 3、为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。 4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。 注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。 内部函数与外部函数: 在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为: static [数据类型] 函数名([参数]) 这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。 在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为: extern [数据类型] 函数名([参数]) C语言规定,在没有指定函数的作用范围时,系统会默认为是外部函数,因此当需要定义外部函数时extern也可以省略。
    查看全部
    0 采集 收起 来源:变量存储类别

    2015-04-03

  • C语言注释方法有两种: 多行注释: /* 注释内容 */ 单行注释: //注释一行
    查看全部
  • 1、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行; 2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进; 3、括号要成对写,如果需要删除的话也要成对删除; 4、当一句可执行语句结束的时候末尾需要有分号; 5、代码中所有符号均为英文半角输入
    查看全部
  • C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
    查看全部
    0 采集 收起 来源:有名有姓的C

    2015-04-03

  • continue语句的作用是结束本次循环开始执行下一次循环。 break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
    查看全部
  • 嵌套式条件语句
    查看全部
  • 函数调用: 注意: 1、对无参函数调用的时候可以将[]包含的省略。 2、[]中可以是常数,变量或其它构造类型数据及表达式,个参数之间用逗号分隔。 3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]); 形参与实参: 形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数;实参是在调用时传递该函数的参数。 形参和实参具有以下特点: 1.形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。 2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 3.在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。 函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。 注意: 1. 函数的值只能通过return语句返回主调函数。return语句的一般形式为: return 表达式 或者为: return (表达式); 2. 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。 注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return; 递归函数特点: 每一级函数调用时都有自己的变量,但是函数代码并不会得到复制; 每次调用都会有一次返回; 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序; 递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反; 递归函数中必须有终止语句。 一句话总结递归:自我调用且有完成状态。
    查看全部
    0 采集 收起 来源:自创函数

    2015-04-03

  • #include <stdio.h> int main() { /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用while循环 while(i<=100) { i++; sum += i*flag; flag *= -1; } i = 1; //重新初始化变量i //do-while循环 do{ i++; sum +=i*flag; flag*=-1; }while(i<=100); i = 1; //重新初始化变量i //使用for循环 for(i=1;i<=100;i++) { sum += i*flag; flag *= -1; } printf("sum=%d\n",sum); return 0; }
    查看全部
  • C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。 变量的赋值分为两种方式:1.先声明再赋值 2.声明的同时赋值 C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。注:C语言中不存在字符串变量,字符串只能存在字符数组中. 格式化输出语句:printf("输出格式符",输出项); 注意:格式符的个数要与变量、常量或者表达式的个数一一对应 在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。 直接常量也称为字面量,是可以直接拿来使用,无需说明的量 符号常量一般形式为: #define 标识符 常量值 注意:常量是不可改变的 自动类型转换:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换 强制类型转换:通过定义类型转换运算来实现的。其一般形式为: (数据类型) (表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的类型 运算符: ※ 算术运算符 ※ 赋值运算符 ※ 关系运算符 ※ 逻辑运算符 ※ 三目运算符
    查看全部
    0 采集 收起 来源:有名有姓的C

    2018-03-22

  • ==表示的是数学中的等号;而=表示的是赋值。 比如说:a==1 a等于1 。 a=1,表示把1复制给变量a。
    查看全部
  • %1.2f表示小数点前一位,小数点后精确到两位,、、冒泡法,
    查看全部
  • 1.头文件,作用是让编译器执行预处理命令 #include<stdio.h> 其中.h表示文件扩展名,stdio指standard buffered i/o 带缓冲的标准输入输出 一般用到printf,scanf,gets,puts等函数时,需要包含这个头文件。 2.<>和""的区别 #include"stdio.h " 当要调用某个函数时先在用户自已编写的文件中查找,如果找不到再到库文件找. #include<stdio.h> 是直接到库文件里去找 所以如果调用自己写的函数就用#include"stdio.h "这种形式, 而调用标准库函数的话就用#include<stdio.h> 这种形式,可以提高速度!
    查看全部
  • d为啥是对的。不是很懂,求指点。
    查看全部
    0 采集 收起 来源:练习题

    2015-04-03

  • 在最新的c标准中,main函数的类型为int而不是void.
    查看全部
    0 采集 收起 来源:练习题

    2015-04-03

举报

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

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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