第一图书网

新编C语言程序设计入门

胡子义 编 天津科技
出版时间:

2008-1  

出版社:

天津科技  

作者:

胡子义 编  

页数:

306  

字数:

416000  

内容概要

C语言是目前最流行的程序设计语言之一,具有简洁、紧凑、灵活、实用、高效、可移植性好等优点,深受广大用户欢迎。C语言的数据类型丰富,既可以用来编写系统样序,又可以用来编写应用程序。因此,C语言正在被迅速地推广和普及。 本教材通过大量的实例,从计算机语言和程序设计的基本知识、C语言的发展与特点出发,系统地介绍了C语言程序设计中的变量、运算符号、表达式、数据类型、存储类别、语句、函数、指针和文件等。本教材结构简洁明快,重点突出,通俗易懂,逻辑性强,始终以程序设汁为主线,注重培养读者程序设计的思维方式和技巧。同时,每章配有精选的练习题,作为对该章内容的巩固和延伸。 教材中的光盘是真正的多媒体教学光盘,它集中了洪恩公司众多编程高手和计算机教育专家的智慧,讲解生动有趣而且通俗易懂。教学光盘选取了教材中的重点、难点进行教学,主要内容包括:编译器VC6的使用、C 语言基础、逻辑运算与控制语句、数组、函数、指针、结构体、单向链表及其操作等。 说明:为了满足读者学习和参加计算机等级考试等多方面的需求,图书中介绍的程序均可在TurboC 2.0和Visual C++6.0编译环境中编写和运行。有关Visual C++6.0集成开发环境的介绍,请参考本书配套光盘的讲解。 本书可作为高等院校“C语言程序设计”课程的教材,也可作为成人教育以及在职人员的培训教材,同时也可供参加全国计算机等级考试者参考。

作者简介

胡子义,男,1965年12月出生,汉族,硕士研究生学历,副教授职称。现任计算机科学与技术学院副院长,主管学院的本科教学工作。不断用“科学发展观”的思想充实自己的理论素养,热爱本职工作,具有高尚的师德,有良好的团结协作精神,能够立足本单位的实际有创造性地开展本职工作。多年来,始终坚持在教学第一线。曾先后担任多门专业基础课程和学生毕业设计的指导工作,年年超额完成教学工作量,评教效果“优秀”。其中《高级语言程序设计》课程采用采用双语教学,开创了计算机科学学院双语教学的先例,带出了一批青年教师,造就了一个双语课程教学团队;围绕该课程建设,制定了课程教学大纲、课程教学计划及教学课件、实验手册,通过团队的合作,该课程被评为校级优质课程。在课程建设过程中,发表教研论文2篇,出版教材1部,教研立项一项。近三年来,在中文核心期刊发表论文六篇,主持“十一五”教育部子课题一项,主持教育厅项目二项,参与国家自然科学基金项目一项,作为主要完成人参加各级各类科研项目4项,是《高级语言程序设计》校级优质课程建设的主持人,是两项校级教学研究项目的主要完成人,主编《新编C语言程序设计入门》及副主编《C++语言程序设计》各一部。2007年被评为河南省教育厅学术技术带头人,2009年被评为“许昌学院青年骨干教师”。

书籍目录

第1章 C语言概述 1.1 C语言的发展及主要特点 1.2 C程序的基本结构 1.3 C程序的开发过程 1.4 C语言集成开发环境的使用 本章习题第2章 基本数据类型和运算 2.1 C语言的数据类型 2.2 常量及其类型 2.3 变量及其类型 2.4 运算符与表达式 2.5 不同数据类型的输出 2.6 不同数据类型的输入 2.7 常见错误分析(选学) 本章习题第3章 结构化程序设计 3.1 结构化程序设计的思想及流程图 3.2 结构化程序设计的三种基本结构 3.3 几种转移控制语句 3.4 C程序语句 3.5 C程序举例 3.6 本章容易出现错误的知识点总结(选学) 本章习题第4章 数组及字符串 4.1 数组的概念 4.2 一维数组 4.3 二维数组 4.4 字符串与字符函数 4.5 数组与字符串的应用举例(选学) 本章习题第5章 函数 5.1 C程序的模块结构 5.2 函数的分类 5.3 函数的定义和调用 5.4 函数间的参数传递 5.5 函数的嵌套与递归 5.6 系统函数 5.7 变量的存储类别、作用域、生存期 5.8 程序举例(选学) 本章习题第6章 指针 6.1 指针的基本概念 6.2 指针变量的运算 6.3 指向数组元素的指针 6.4 指向二维数组的指针变量 6.5 指向字符串的指针变量 6.6 指针型函数 6.7 指针数组 6.8 二级指针 6.9 程序举例 6.10 用指针进行内存动态分配 6.11 指针数据类型的总结(选学) 本章习题第7章 复合结构类型 7.1 结构体类型的概述 7.2 结构体类型的定义 7.3 结构体变量的定义及内存分配 7.4 结构体变量的初始化和引用 7.5 结构体数组 7.6 结构体变量和结构体数组成员的访问 7.7 指向结构体类型数据的指针 7.8 结构体类型与函数 7.9 用递归结构处理链表 7.10 共用体类型 7.11 格举类型 7.12 用typedef定义类型 7.13 程序举例(选学) 本章习题第8章 编译预处理 8.1 编译预处理命令 8.2 宏定义 8.3 文件包含 8.4 条件编译 8.5 程序举例(选学) 本章习题第9章 位运算 9.1 位运算与位运算符 9.2 位段 9.3 程序举例(选学) 本章习题第10章 文件 10.1 文件的概述 10.2 文件的打开与关闭 10.3 文件测试函数 10.4 文件的读写操作 10.5 出错的检测 10.6 文件的随机读写操作 10.7 程序举例(选学) 本章习题附录

章节摘录

1.1 C语言的发展及主要特点1.1.1 C语言的发展史C语言是一种面向过程的程序设计语言。其前身是ALGoL60。t963年,英国的剑桥大学和伦敦大学首先将ALGOL60发展成CPL;1967年,英国剑桥大学的Manin Richards将CPL改写成BCPL;1970年,美国贝尔实验室的Ken Thompson将BCPL修改成B语言,并用B语言开发了第一个高级语言的UNIX操作系统;1972年,Ken Thompson与在开发UNIx系统时的合作者Dennis Ritchie——起将8语言改成了C语言。1978年,Brain W.Kemighan和Dennis M.№hie合著了著名的((The C Programming Language)),该书介绍的C语言成为后来广泛使用的C语言版本的基础。由于C语言自身的优点,在其后的十几年中得到了广泛的使用,适用于不同机种和不同操作系统的C编译系统相继问世。1983年美国国家标准局(ANSI)制定了C语言标准,这个标准不断完善,并从1987年开始实施ANSl的标准C。C语言发展迅速,而且成为最受欢迎的语言之一。许多著名的系统软件,如UNIX操作系统等都是用C语言编写的。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了20世纪80年代,C语言开始进入其他操作系统,并很快在各类大、中、小型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。


编辑推荐

《新编C语言程序设计入门》可作为高等院校"C语言程序设计"课程的教材,也可作为成人教育以及在职人员的培训教材,同时也可供参加全国计算机等级考试者参考。

图书封面

广告

下载页面


新编C语言程序设计入门 PDF格式下载



相关图书