搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
全国计算机等级考试二级教程:2011年版.C语言程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787040311051
  • 作      者:
    田淑清主编
  • 出 版 社 :
    高等教育出版社
  • 出版日期:
    2010
收藏
内容介绍
    C语言的各种数据类型和运算符,各种表达式,语句结构,函数及库函数,地址和指针,数组,字符串,变量的作用域及存储类,结构体及共用体,文件等。《全国计算机等级考试二级教程:C语言程序设计(2011年版)》内容精练,结构合理,便于自学,对读者可能遇到的难点做了十分系统、清楚和详细的阐述,极大地减轻了读者学习C语言的困难,是应试人员考前必备的教材。
展开
精彩书摘
    在本章之前,所有输入输出操作只涉及键盘和显示器,在运行C程序时我们通过键盘输入数据,并借助显示器把程序的运算结果显示出来。但是,计算机作为一种先进的数据处理工具,它所面对的数据信息量十分庞大,仅依赖于键盘输入和显示输出等方式是完全不够的。通常情况下,解决这个问题的办法是将这些数据记录在某些介质上,利用这些介质的存储特性,携带数据或长久地保存数据。这种记录在外部介质上的数据的集合称为“文件”。<br>    其实,我们对文件并不陌生,在本书的开头,读者在编写C语言的简单程序时,就知道在VC6.0的环境下或在某些编辑系统中将源程序输入到计算机里去,然后把它们以文件的形式存储到磁盘上,这些文件我们称之为源程序文件,或叫文本文件、磁盘文件等。<br>    计算机的文件分类方法有很多,本章我们仅讨论通过C程序的输入、输出操作所涉及的、存储在外部介质上的文件,这类文件通常称为“数据文件”,并以磁盘作为文件的存储介质。<br>    在程序中,当调用输入函数从外部文件中输人数据赋给程序中的变量时,这种操作称为“输入”或“读”;当调用输出函数把程序中变量的值输出到外部文件中时,这种操作称为“输出”或“写”。
展开
目录
第1章 程序设计基本概念<br>1.1 程序和程序设计<br>1.1.1 C程序<br>1.1.2 程序设计<br>1.2 算法<br>1.3 结构化程序设计和模块化结构<br>1.3.1 结构化程序<br>1.3.2 模块化结构<br>习题<br><br>第2章 C程序设计的初步知识<br>2.1 简单C语言程序的构成和格式、<br>2.2 标识符、常量和变量<br>2.2.1 标识符<br>2.2.2 常量<br>2.2.3 符号常量<br>2.2.4 变量<br>2.3 整型数据<br>2.3.1 整型常量<br>2.3.2 整型变量<br>2.3 3整型数据的分类<br>2.3.4 整数在内存中的存储形式<br>2.4 实型数据<br>2.4.1 实型常量<br>2.4.2 实型变量<br>2.5 算术表达式<br>2.5.1 基本的算术运算符<br>2.5.2 运算符的优先级、结合性和算术表达式<br>2.5.3 强制类型转换表达式<br>2.6 赋值表达式<br>2.6.1 赋值运算符和赋值表达式<br>2.6.2 复合赋值表达式<br>2.6.3 赋值运算中的类型转换<br>2.7 自加、自减运算符和逗号运算符<br>2.7.1 自加运算符“++”和自减运算符<br>2.7.2 逗号运算符和逗号表达式<br>习题<br><br>第3章 顺序结构<br>3.1 赋值语句<br>3.2 数据输出<br>3.2.1 printf函数的一般调用形式<br>3.2.2 printf函数中常用的格式说明<br>3.2.3 使用pdmf函数时的注意事项<br>3.3 数据输入<br>3.3.1 scanf函数的一般调用形式<br>3.3.2 scanf函数中常用的格式说明<br>3.3.3 通过scanf函数从键盘输入数据<br>3.4 复合语句和空语句<br>3.4.1 复合语句<br>3.4.2 空语句<br>3.5 程序举例<br>习题<br><br>第4章 选择结构<br>4.1 关系运算和逻辑运算<br>4.1.1 c语言的逻辑值<br>4.1.2 关系运算符和关系表达式<br>4.1.3 逻辑运算符和逻辑表达式<br>4.2 if语句和用if语句构成的选择结构<br>4.2.1 if语句<br>4.2.2 嵌套的if语句<br>4.3 条件表达式构成的选择结构<br>4.4 switch语句以及用switch语句和break语句构成的选择结构<br>4.4.1 switch语句<br>4.4.2 switch语句的执行过程<br>4.4.3 在switch语句体中使用break语句<br>4.5 语句标号和goto语句<br>4.5.1 语句标号<br>4.5.2 goto语句<br>习题<br><br>第5章 循环结构<br>5.1 while语句和用while语句构成的循环结构<br>5.1.1 wbile循环的一般形式<br>5.1.2 while循环的执行过程<br>5.2 do-while语句和用do-while语句构成的循环结构<br>5.2.1 do-while语句构成的循环结构<br>5.2.2 d0-while循环的执行过程<br>5.3 for语句和用for语句构成的循环结构<br>5.3.1 for语句构成的循环结构<br>5.3.2 for循环的执行过程<br>5.3.3 有关for语句的说明<br>5.4 循环结构的嵌套<br>5.5 break和continue语句在循环体中的作用<br>5.5.1 break语句<br>5.5.2 continue语句<br>5.6 程序举例<br>习题<br><br>第6章 字符型数据<br>6.1 字符型常量<br>6.1.1 字符常量<br>6.1.2 转义字符常量<br>6.1.3 字符串常量<br>6.1.4 可对字符量进行的运算<br>6.2 字符变量<br>6.3 字符的输入和输出<br>6.3.1 调用printf和scanf函数输出和输入字符<br>6.3.2 调用putchar和getchar函数输出和输入字符<br>6.4 程序举例<br>习题<br><br>第7章 函数<br>7.1 库函数<br>7.2 函数的定义和返回值<br>7.2.1 函数定义的语法<br>7.2.2 函数的返回值<br>7.3 函数的调用<br>7.3.1 函数的两种调用方式<br>7.3.2 函数调用时的语法要求<br>7.4 函数的说明<br>7.4.1 函数说明的形式<br>7.4.2 函数说明的位置<br>7.5 调用函数和被调用函数之间的数据传递<br>7.6 程序举例<br>习题<br><br>第8 章地址和指针<br>8.1 变量的地址和指针<br>8.2 指针变量的定义和指针变量的基类型<br>8.3 给指针变量赋值<br>8.3.1 给指针变量赋地址值<br>8.3.2 给指针变量赋“空”值<br>8.4 对指针变量的操作<br>8.4.1 通过指针来引用一个存储单元<br>8.4.2 移动指针<br>8.4.3 指针比较<br>8.5 函数之间地址值的传递<br>8.5.1 形参为指针变量时实参和形参之间的数据传递<br>8.5.2 通过传送地址值在被调用函数中直接改变调用函数中的变量的值<br>8.5.3 函数返回地址值<br>习题<br><br>第9章 数组<br>9.1 一维数组的定义和一维数组元素的引用<br>9.1.1 一维数组的定义<br>9.1.2 一维数组元素的引用<br>9.1.3 一维数组的初始化<br>9.1.4 通过赋初值定义数组的大小<br>9.1.5 一维数组的定义和数组元素引用举例<br>9.2 一维数组和指针<br>9.2.1 一维数组和数组元素的地址<br>9.2.2 通过数组的首地址引用数组元素<br>9.2.3 通过指针引用一维数组元素<br>9.2.4 用带下标的指针变量引用一维数组元素<br>9.3 函数之间对一维数组和数组元素的引用<br>9.3.1 数组元素作实参<br>9.3.2 数组名作实参<br>9.3.3 数组元素地址作为实参<br>9.3.4 函数的指针形参和函数体中数组的区别<br>9.4 一维数组应用举例<br>9.5 二维数组的定义和二维数组元素的引用<br>9.5.1 二维数组的定义<br>9.5.-二维数组元素的引用<br>9.5.3 二维数组的初始化<br>9.5.4 通过赋初值定义二维数组的大小<br>9.5.5 二维数组的定义和数组元素引用举例<br>9.6 二维数组和指针<br>9.6.1 二维数组和数组元素的地址<br>9.6.2 通过地址引用二维数组元素<br>9.6.3 通过建立一个指针数组引用二维数组元素<br>9.6.4 通过建立一个行指针引用二维数组元素<br>9.7 二维数组名和指针数组作为实参<br>9.7.1 二维数组名作为实参时实参和形参之间的数据传递<br>9.7.2 指针数组作为实参时实参和形参之间的数据传递<br>9.8 二维数组程序举例<br>习题<br><br>第10章 字符串<br>10.1 用一维字符数组存放字符串<br>10.1.1 通过赋初值的方式给一维字符数组赋字符串<br>10.1.2 在C程序执行过程中给一维字符数组赋字符串_<br>10.2 使指针指向一个字符串<br>10.2.1 通过赋初值的方式使指针指向一个字符串<br>10.2.2 j通过赋值运算使指针指向一个字符串<br>10.2.3 用字符数组作为字符串和用指针<br>指向的字符串之间的区别<br>10.3 字符串的输入和输出<br>10.3.1 输入和输出字符串时的必要条件<br>10.3.2 用格式说明符%s进行整串输入和输出<br>10.3.3 调用gets、puts函数在终端输入或输出一行字符串<br>10.4 字符串数组<br>10.5 用于字符串处理的函数<br>10.6 程序举例<br>习题<br><br>第11章 对函数的进一步讨论<br>11.1 传给main函数的参数<br>11.2 通过实参向函数传递函数名或指向函数的指针变量<br>……<br>第12章 C语言中用户标识符的作文域和存储类<br>第13章 编译预处理和动态存储分配<br>第14章 结构体、共用体和用户定义类型<br>第15章 位运算<br>第16章 文件<br>第17章 上机指导<br>附录
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证