2013年版·全国计算机等级考试二级教程

出版社:教育部考试中心 高等教育出版社 (2013-05出版)
出版日期:2013-5
ISBN:9787040372274
作者:教育部考试中心
页数:277页

章节摘录

版权页:   插图:   所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失(变为无定义)。这就是自动类局部变量的“生存期”。当再次进入函数体(或复合语句)时,系统将为它们另行分配存储单元,因此变量的值不 可能被保留。由于随着函数的频繁调用,动态存储区内为某个变量分配的存储单元位置随程序的运行而改变,变量中的初值也就随之而变,所以未赋初值的自动变量其值不确定,称为“无定义”。 若通过定义语句给自动变量赋初值,赋初值的操作是在程序运行过程中进行的,每进入一次函数体(或复合语句),就赋一次指定的初值。使用这类局部变量的最突出优点是:可在各函数之间造成信息隔离,不同函数中使用了同名变量也不会相互影响,从而可避免因不慎赋值所导致的错误影响到其他函数。 12.2.2 register变量 寄存器变量也是自动类变量,它与aut0变量的区别仅在于:用register说明的变量建议编译程序将变量的值保留在CPU的寄存器中,而不是像一般变量那样,占内存单元。程序运行时,访问存于寄存器内的值要比访问存于内存中的值快得多。因此当程序对运行速度有较高要求时,把那些频繁引用的少数变最指定为register变量,有助于提高程序的运行速度。 例12.1 以下函数power()用以计算xn。 在power函数中,用作循环变量的n和存放连乘积的变量P被定义为register变量,以便加快求值速度。 说明: (1)CPU中寄存器的数目是有限的,因此只能说明少量的寄存器变量。在一个函数中,允许说明为寄存器变量的数目不仅取决于CPU的类型,也与所用的C编译程序有关。当没有足够的寄存器来存放指定的变量,或编译程序认为指定的变量不适合放在寄存器中时,将自动按auto变量来处理。因此,register说明只是对编译程序的一种建议,而不是强制性的。

书籍目录

第1章程序设计基本概念 1.1程序和程序设计 1.1.1 C程序 1.1.2程序设计 1.2算法 1.3 结构化程序设计和模块化结构 1.3.1结构化程序 1.3.2模块化结构 习题 第2章C程序设计的初步知识 2.1 简单c语言程序的构成和格式 2.2 标识符、常量和变量 2.2.1标识符 2.2.2常量 2.2.3符号常量 2.2.4变量 2.3整型数据 2.3.1 整型常量 2.3.2整型变量 2.3.3整型数据的分类 2.3.4整数在内存中的存储形式 2.4 实型数据 2.4.1实型常量 2.4.2实型变量 2.5算术表达式 2.5.1基本的算术运算符 2.5.2运算符的优先级、结合性和算术表达式 2.5.3强制类型转换表达式 2.6赋值表达式 2.6.1赋值运算符和赋值表达式 2.6.2复合赋值表达式 2.6.3赋值运算中的类型转换 2.7 自加、自减运算符和逗号 运算符 2.7.1 自加运算符“++”和自减运算符“——” 2.7.2逗号运算符和逗号表达式 习题 第3章顺序结构 3.1赋值语句 3.2数据输出 3.2.1prinft函数的一般调用形式 3.2.2printf函数中重用的格式说明 3.2.3使用printf函数时的注意事项 3.3数据输入 3.3.1scanf函数的一般调用形式 3.3.2scanf函数中常用的格式说明 3.3.3通过scanf函数从键盘输入数据 3.4复合语句和空语句 3.4.1复合语句 3.4.2空语句 3.5程序举例 习题 第4章选择结构 4.1 关系运算和逻辑运算 4.1.1 C语言的逻辑值 4.1.2关系运算符和关系表达式 4.1.3逻辑运算符和逻辑表达式 4.2 if语句和用if语句构成的选择结构 4.2.1if语句 4.2.2嵌套的if语句 4.3 条件表达式构成的选择结构 4.4 switch语句以及用switch语句和break语句构成的选择结构 4.4.1switch语句 4.4.2 switch语句的执行过程 4.4.3在switch语句体中使用break语句 4.5语句标号和goto语句 4.5.1语句标号 4.5.2goto语句 习题 第5章循环结构 5.1 while语句和用while语句构成的循环结构 5.1.1 while循环的一般形式 5.1.2 while循环的执行过程 5.2 do—while语句和用do—while语句构成的循环结构 5.2.1 do—while语句构成的循环结构 5.2.2 do—while循环的执行过程 5.3 for语句和用for语句构成的循环结构 5.3.1 for语句构成的循环结构 5.3.2 for循环的执行过程 5.3.3有关for语句的说明 5.4循环结构的嵌套 5.5 break和continue语句在循环体中的作用 5.5.1 break语句 5.5.2 continue语句 5.6程序举例 习题 第6章字符型数据 6.1 字符型常量 6.1.1字符常量 6.1.2转义字符常量 6.1.3字符串常量 6.I.4可对字符量进行的运算 6.2 字符变量 6.3 字符的输入和输出 6.3.1调用printf和gcanf函数输出和输入字符 6.3.2调用putchar和getchar函数输出和输入字符 6.4程序举例 习题 第7章函数 7.1 库函数 7.2 函数的定义和返回值 7.2.1函数定义的语法 7.2.2函数的返回值 7.3 函数的调用 7.3.1函数的两种调用方式 7.3.2函数调用时的语法要求 7.4 函数的说明 7.4.1函数说明的形式 7.4.2函数说明的位置 7.5调用函数和被调用函数之间的数据传递 7.6程序举例 习题 第8章地址和指针 8.1 变量的地址和指针 8.2指针变量的定义和指针变量的基类型 8.3给指针变量赋值 8.3.1给指针变量赋地址值 8.3.2给指针变量赋“空”值 8.4对指针变量的操作 8.4.1通过指针来引用一个存储单元 8.4.2移动指针 8.4.3指针比较 8.5 函数之间地址值的传递 8.5.1形参为指针变量时实参和形参之间的数据传递 8.5.2通过传送地址值在被调用函数中直接改变调用函数中的变量的值 8.5.3函数返回地址值 习题 第9章数组 第10章字符串 第11章对函数的进一步讨论 第12章C语言中用户标识符的作用域和存储类 第13章编译预处理和动态存储分配 第14章结构体、共用体和用户定义 第15章位运算 第16章文件 第17章考试指导 附录1C语言的关键字 附录2双目算术运算中两透运算量类型转换规律 附录3运算符的优先级和结合性 附录4常用字符与ASCⅡ代码对照表 附录5库函数 附录6全国计算机等级考试二级C语言程序设计考试大纲(2013年版) 附录7全国计算机等级考试二级C语言程序设计样卷及参考答案 附录8习题参考答案

编辑推荐

《全国计算机等级考试2级教程:C语言程序设计(2013年版)》内容精练,结构合理,便于自学,对读者可能遇到的难点做了十分系统、清楚和详细的阐述,极大地减轻了读者学习C语言的困难,是应试人员考前必备的教材,也可作为普通高等学校的教材。

作者简介

《全国计算机等级考试2级教程:C语言程序设计(2013年版)》根据教育部考试中心制订的《全国计算机等级考试二级C语言程序设计考试大纲(2013年版)》的要求而编写,是教育部考试中心组织编写的计算机等级考试系列教程之一。《全国计算机等级考试2级教程:C语言程序设计(2013年版)》主要内容包括:C语言的各种数据类型和运算符,各种表达式,语句结构,函数及库函数,地址和指针,数组,字符串,变量的作用域及存储类,结构体及共用体,文件等。


 2013年版·全国计算机等级考试二级教程下载



发布书评

 
 


精彩短评 (总计21条)

  •     内容很细,不错的书,实用
  •     我觉得内容很详细, 还有讲解,题目都比较有象征性。还是可以的!
  •     不错,就是只是13年版的,不是14年版的
  •     书很好,质量不错,好评
  •     送货速度不错,大概看了一下还好
  •     本书还行吧,就是题目太少
  •     虽然最后没能去考,不过书还是不错的。
  •     看了一章多 还行 后续 还会评论的
  •     为准备考试买的,虽然都是过时的、老套的东西,但是为了证书,我必须很喜欢它......
  •     内容不错紧跟大纲 还不错
  •     书很好,内容多为讲解内容,建议再买题较多一点教程混合训练
  •     不错,希望能有用,毕竟学习的语言太多,容易混乱
  •     不错但还是有个别错误
  •     紧赶慢赶,差不多一个月,终于看完了。模拟测试,轻松上80!其实,我最爱这种应试教材型的课外读物了,一步一步来,特别安心踏实。呵呵呵
  •     内容提纲很简要,不过纯c语言内容,而二级c语言还包括了数据结构的内容,若可以加上应用到的数据结构的内容纲要就好了。所以建议大家顺便买数据结构去了解,要不然你懂c语言语法,而无法考过二级,因为没有数据结构的思想,难以从大局上运用c语言的语法。而考试内容是有思想的c语言。
  •     五块钱购于大四学姐。
  •     很实用,送货速度快,有需要还有再购买。
  •     适合考试用,但是题目比较少,如果有光盘就好了
  •     内容简单易懂,举例分析也很好,每章后面都有几道简单的习题,配答案。
  •     价格挺公道的,发货速度也很快,赞一个~~
  •     老公买的,希望有帮助
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024