当前位置首页 > 百科> 正文

c语言程式设计(黄建、王莉莉、吴赞、孙玉逐等编着书籍)

2019-08-08 04:29:46 百科
c语言程式设计(黄建、王莉莉、吴赞、孙玉逐等编着书籍)

c语言程式设计(黄建、王莉莉、吴赞、孙玉逐等编着书籍)

《c语言程式设计》是2009年清华大学出版的一本图书,作者是黄建、王莉莉、吴赞、孙玉逐等。

基本介绍

  • 书名:c语言程式设计
  • 作者:黄建、王莉莉、吴赞、孙玉逐
  • ISBN:9787302210245
  • 页数:271
  • 定价:27.00元
  • 出版社:清华大学出版社
  • 出版时间:2009.10.01
  • 装帧:平装
  • 开本:16开

书籍信息

作者:黄建、王莉莉、吴赞、孙玉逐等
定价:27元
印次:1-1
ISBN:9787302210245
出版日期:2009.10.01
印刷日期:2009.09.25

内容简介

本书根据教育部考试中心制定的2008年版《全国计算机等级考试大纲(二级C语言程式设计)》编写而成。全书内容紧扣考试大纲,将笔试和上机内容紧密结合,依据丰富的教学经验,实施案例驱动教学,以典型考题的解析为主,将程式设计的基本知识点恰当地融入题例的分析过程中,使学生在学习过程中提高综合分析问题和解决问题的能力。全书共分为13章和2个附录,包括运算符、数据类型、分支结构、选择结构、数组、函式、预处理、整型指针、字元串、指针高级套用、构造类型、位运算和档案等。附录中列举了C程式常见错误并给出了各章课后习题的参考答案。本书可作为非计算机类大学本科电脑程式设计基础教材,也可作为高职高专计算机专业教材以及等级考试培训教材和自学参考书。

图书目录

第1章C程式的结构和常用运算符
题例1开发C语言程式的步骤
题例2C语言的特点
题例3了解main函式
题例4C程式的书写格式
题例5C程式的注释
题例6标识符
题例7关键字
题例8赋值运算符
题例9複合赋值运算符
题例10算术运算符
题例11输出整数的各位数字
题例12自增自减运算符
题例13关係运算符
题例14逻辑运算符
题例15短路逻辑运算符
题例16条件运算符
题例17逻辑恆等式
题例18逗号运算符
题例19运算符的优先权
题例20语句
习题演练
第2章数据类型与输入输出函式
题例21数据类型
题例22整型
题例23数制转换
题例24整型数据的溢出
题例25实型
题例26字元类型与ASCII码
题例27转义字元
题例28字元分类函式
题例29自动类型转换
题例30强制类型转换
题例31四捨五入
题例32printf和scanf函式的一般形式
题例33指定输入输出数据的宽度
题例34格式修饰符
题例35输入输出不同类型数据
题例36输入字元
题例37getchar和putchar函式
习题演练
第3章用条件测试做出判断
题例38if语句
题例39ifelse语句
题例40if语句的嵌套
题例41ifelseif阶梯
题例42switch语句
题例43break语句
题例44省略了break语句
题例45条件运算符、if与switch语句的比较
题例46三个数排序
题例47闰年问题
习题演练
第4章使用循环重複执行操作
题例48while语句
题例49while语句与自增运算符
题例50单个变数控制while语句
题例51最大公约数和最低公倍数
题例52迴文数
题例53圆周率
题例54分类统计字元个数
题例55for循环语句
题例56for语句的一些变化
题例57水仙花数
题例58Fibonacci数列
题例59常用ASCII码对照表
题例60dowhile语句
题例61逆序输出整数
题例62while、for与dowhile语句的比较
题例63在循环中使用break语句
题例64continue语句
题例65循环嵌套
题例66在嵌套的循环中使用break语句
题例67完数
题例68素数
题例69菱形
题例70循环与switch语句
题例71goto语句和语句标号*
习题演练
第5章用数组存储信息
题例72一维数组的定义和初始化
题例73sizeof运算符
题例74逆序输出数组元素
题例75数组逆序存放
题例76求数组中的极值
题例77用数组输出Fibonacci数列
题例78折半查找
题例79筛选法求素数
题例80冒泡法排序
题例81选择法排序
题例82插入法排序
题例83数据分类统计
题例84二维数组的定义和初始化
题例85杨辉三角形
题例86为方阵的三角形区域赋值
题例87计算二维数组行列之和
习题演练
第6章使用函式封装代码
题例88函式的一般形式
题例89无返回值的函式
题例90实参与形参
题例91函式参数传递原则
题例92函式交换形参的值
题例93函式返回值与函式类型
题例94函式声明
题例95全局变数与局部变数的作用域
题例96全局变数与局部变数同名
题例97在複合语句中定义变数
题例98函式嵌套调用
题例99函式递归调用
题例100用函式递归逆序输出整数
题例101变数的存储类别
题例102静态变数static
题例103内部函式和外部函式
题例104使用工程档案
习题演练
第7章编译预处理
题例105无参宏
题例106带参数的宏
题例107带参数的宏与函式的比较
题例108档案包含
题例109条件编译*
习题演练
第8章整型指针与数组
题例110使用指针访问整数
题例111指针变数赋初值
题例112指针与赋值运算
题例113指针与一维数组
题例114数组恆等式
题例115指针就是数组
题例116指针与自增运算符
题例117指针作为函式参数
题例118调用函式返回多个值
题例119作为实参的指针变数与形参同名
题例120为不确定的记忆体单元赋值
题例121调用函式交换变数的值
题例122函式交换形参保存的地址
题例123指针指向不确定的记忆体单元
题例124数组名作为函式参数
题例125j++模式
题例126函式返回二维数组的最大值及其下标
题例127数组元素的地址作为函式参数
题例128数组的地址与数值
题例129指针与二维数组
习题演练
第9章字元数组、字元串与字元指针
题例130字元数组与字元串
题例131strlen函式
题例132'0'与'\0'的区别
题例133%c与%s的区别
题例134strcpy函式
题例135strcat函式
题例136strcmp函式
题例137strstr函式
题例138atoi和atof函式
题例139gets和puts函式
题例140实现strlen函式
题例141实现strcpy函式
题例142实现strcat函式
题例143实现strcmp函式
题例144字元数组与字元指针的比较
题例145'A'与"A"的区别
题例146删除字元串中所有的*号
题例147数字字元串转换为数字
题例148字元串数组
习题演练
第10章指针的高级套用
题例149二级指针
题例150指针数组
题例151二级指针与指针数组
题例152整型指针数组
题例153指向一维数组的指针
题例154四种存储类型的比较
题例155指针数组作为函式参数
题例156二维数组作为函式参数
题例157指向函式的指针
题例158返回指针的函式
题例159指针数组作main函式的形参
习题演练
第11章构造类型
题例160结构体类型struct
题例161结构体变数的初始化
题例162引用结构体变数的成员
题例163指向结构体的指针
题例164结构体数组与指针
题例165结构体变数作为函式参数
题例166结构体指针作为函式参数
题例167结构体成员作为函式参数
题例168结构体成员的地址作为函式参数
题例169返回结构体的函式
题例170共用体类型union
题例171枚举类型enum*
题例172用户自定义类型typedef
题例173用户自定义构造类型
题例174结构体数组排序
题例175动态记忆体分配
题例176鍊表的存储结构
题例177后插入方式创建鍊表
题例178前插入方式创建鍊表
题例179访问鍊表
题例180在鍊表中插入结点
题例181在鍊表中删除结点
题例182释放鍊表
题例183自增与成员运算符
习题演练
第12章位运算
题例184位与运算符
题例185位或运算符
题例186位异或运算符
题例187按位取反运算符
题例188位左移和位右移运算符
题例189複合位运算符
题例190运算符优先权完整口诀
习题演练
第13章使用磁碟档案
题例191fopen和fclose函式
题例192fputc和fgetc函式
题例193fputs和fgets函式
题例194fprintf和fscanf函式
题例195fwrite和fread函式
题例196fseek函式
题例197rewind函式
题例198ftell函式
题例199feof函式
题例200文本档案与二进制档案的比较
习题演练
附录AC程式常见错误举例
附录B习题参考答案
参考文献

历史背景

C语言是国际上广泛流行的高级诸言。C语言是在B语言的基础上发展起来的。B ( BCPL)语言是1970年由美国贝尔实验室设计的,并用于编写了第一个UNIX系统,在PDP 7上实现。优点:精练,接近硬体,缺点:过于简单,数据无类型。
1973年贝尔实验室的D. M. Ritchie在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用彙编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用。
1975年UNIX第6版发布,c优点突出引起关注。
1977年出现了《可移植C语言编译程式》推动了UNIX在各种机器上实现,C语言也得到推广,其发展相辅相成。
1978年影响深远的名着《The C Programming Language》由Briar W.Kernighan和DennisM. Ritchie合着,被称为标準C。
1983年,美国国家标準化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标準ANSI C,比标準C有了很大的发展。
1988年K&R按照.ANSI C修改了他们的《TheC Programming Language》。
1987年,ANSI公布了新标準——87 ANSI C。
1990年,国际标準化组织接受了87 ANSI C为ISO C的标準(ISO9899——1990)。
1994年,ISO又修仃了C语言标準。
目前流行的C语言编译系统大多是以ANSI C为基础进行开发的。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net