为了账号安全,请及时绑定邮箱和手机立即绑定
  • 【C——2.1】 一、标示符:C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。 1.标识符使用规则: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。 (5)标识符的第一个字符必须是字母或下划线----同时只能用一个下划线做开头。两个下划线做开头的变量名是无效的!! 2.关于本节3main为什么不能改成_3main或者_main,会报错! ——在标识符的命名规则下,“第一个字符必须是字母或下划线”这样改是没错的! ——但是C语言中的程序是从main函数开始的,所以main函数的名字只能是main,amain或者_main都是错误的! 3.关键字: ——C语言的关键字共有44个。(C99标准中新加了5个关键字, C11标准中新加了7个C语言关键字) ——根据关键字的作用,可分为 (1)数据类型关键字。 (char、double、enum、float、int、long、short、signed、struct、union、unsigned、void...) (2)控制语句关键字。 (for、do、while、break、continue、if、else、goto、switch、case、default、return...) (3)存储类型关键字。 (auto、extern、register、static...) (4)其它关键字四类。 (const、sizeof、typedef、volatile...)
    查看全部
    1 采集 收起 来源:有名有姓的C

    2018-03-22

  • 重点看看
    查看全部
    0 采集 收起 来源:练习题

    2015-02-21

  • 重点看看
    查看全部
    0 采集 收起 来源:练习题

    2015-02-21

  • 强制转换后的运算结果不遵循四舍五入原则
    查看全部
    0 采集 收起 来源:强制类型转换

    2015-02-21

  • 1) 与运算(&&) 参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真; 2) 或运算(||) 参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真; 3) 非运算(!) 参与运算的变量量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。
    查看全部
    0 采集 收起 来源:逻辑运算符

    2018-03-22

  • 冒泡排序。 以升序排序为例冒泡排序的思想:相邻元素两两比较,将较大的数字放在后面,直到将所有数字全部排序。
    查看全部
  • 数组可以由整个数组当作函数的参数,也可以由数组中的某个元素当作函数的参数: 1、整个数组当作函数参数,即把数组名称传入函数中 2、数组中的元素当作函数参数,即把数组中的参数传入函数中 数组作为函数参数时注意以下事项: 1、数组名作为函数实参传递时,函数定义处作为接收参数的数组类型形参既可以指定长度也可以不指定长度。 2、数组元素作为函数实参传递时,数组元素类型必须与形参数据类型一致。
    查看全部
  • 数组遍历时要注意以下几点: 1、最好避免出现数组越界访问,循环变量最好不要超出数组的长度, 2、C语言的数组长度一经声明,长度就是固定,无法改变,并且C语言并不提供计算数组长度的方法。 由于C语言是没有检查数组长度改变或者数组越界的这个机制,可能会在编辑器中编译并通过,但是结果就不能肯定了,因此还是不要越界或者改变数组的长度
    查看全部
    0 采集 收起 来源:数组的遍历

    2015-02-20

  • 综合练习 在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序。 任务 本节练习为自由编程   hello.c #include <stdio.h> int main() { int score[N]={67,98,75,63,82,79,81,91,66,84}; return 0; } 本课程编程练习请使用电脑登录 www.imooc.com
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 综合练习 北京市出租车打车计费规则如下: 1. 每公里单价计费2.3元 2. 起步价13元(包含3公里) 3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。 4. 每次乘车加收1元钱的燃油附加税。 小明每天上下班都要打车回家,公司和家的距离为12公里,上午上班时间为9点,下午下班时间为6点。 请编写一个小程序计算小明每天打车的总费用。   任务 本节为自由练习木有验证,大家把代码写好能算出结果就OK hello.c #include <stdio.h> int main() { return 0; } 本课程编程练习请使用电脑登录 www.imooc.com
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 静态变量只赋值一次
    查看全部
    0 采集 收起 来源:练习题

    2015-02-20

  • C语言中的数组初始化是有三种形式的,分别是: 1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n}; 2、 数据类型 数组名称[] = {元素1,元素2…元素n}; 3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n; 注意: 1、数组的下标均以0开始; 2、数组在初始化的时候,数组内元素的个数不能大于声明的数组长度; 3、如果采用第一种初始化方式,元素个数小于数组的长度时,多余的数组元素初始化为0; 4、在声明数组后没有进行初始化的时候,静态(static)和外部(extern)类型的数组元素初始化元素为0,自动(auto)类型的数组的元素初始化值不确定。
    查看全部
    0 采集 收起 来源:数组初体验

    2015-02-20

  • 在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为: static [数据类型] 函数名([参数]) 这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。 在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为: extern [数据类型] 函数名([参数]) C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略。
    查看全部
  • A选项中断循环不仅只有break语句,后面将要学习的goto,这里错在“只能”两字上;B选项中break可以用在switch中;C选项break是跳出整个当前循环,continue结束本次循环开始下一次循环,明显作用不同
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。 动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。 C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。 1、用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。 2、用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。 注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 3、为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。 注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。 4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。
    查看全部
    0 采集 收起 来源:变量存储类别

    2015-02-20

举报

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

微信扫码,参与3人拼团

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

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