C程序设计

出版时间:2011-9  出版社:科学出版社  作者:李振立 等主编  页数:304  

内容概要

本书是理工类非计算机专业程序设计课程教材,主要用于培养学生利用计算机处理问题的能力,使学生掌握程序设计的基本方法,能够利用C语言进行简单的程序设计,为进一步学习和应用计算机知识打下良好基础。书中内容包括C语言程序设计基础,基本数据类型、语法规则、控制语句、数组与函数、指针、输入输出和文件处理,以及软件基础知识。
本书适用于理工科非计算机专业学生,也可供计算机编程爱好者参考使用。

书籍目录

前言
第1章 C语言概述
1.1 C语言的发展史
1.1.1 C语言的起源
1.1.2 C语言的特点
1.1.3 C语言的集成开发环境
1.2 C语言的程序架构
i.2.1 C语言程序的基本架构
1.2.2 1 C语言程序逻辑顺序
1.2.3 C语言的风格
1.3 C语言的单词
1.3.1 C语言基本字符集
1.3.2 关键字
1.3.3 标识符
1.3.4 常量与常量的类型
1.3.5 运算符
1.4 Dev—C++集成开发环境
1.4.1 Dev—C++的工作环境
1.4.2 Dev-C++的文件操作
1.4.3源文件的编译及运行
第2章 数据类型与表达式
2.1 C语言的数据类型
2.1.1 数据与数据类型
2.1.2 基本数据类型
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 其他运算
 ……
第3章 顺序结构程序设计
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 数组
第7章 函数
第8章 指针
第9章 结构体与共用体
第10章 文件
第11章 软件基础知识

章节摘录

  用户可以定制自己的类库,并在用户程序中使用,大大提高程序复用性能,不仅减少程序编辑过程、减少重复书写、重复设计、提高设计效率,而且可大大提高设计质量、减少程序错误、减少程序维护工作量,尽可能地避免重复开发。  8)子类  用现有类创建新类时,新类保留了现有类的属性和方法称为继承。子类是继承现有类的属性和方法,并定义新的属性和方法后,创建的新类。  面向对象程序设计的出现和发展,给软件系统设计与实现带来一次崭新的变革。改革了传统的过程设计中可扩充性差的弊端,增加软件可扩充性和可重用性,改善并提高程序员编程效率和编程质量,减少软件维护的开销。目前面向对象程序设计方法已成为软件开发中最普遍应用的方法。可视化与面向对象程序设计方法成为软件设计的主流方法。  2.面向对象程序设计语言的特性面向对象程序设计语言具有很多特性,主要包括抽象性、封装性、传递性、可见性、安全性、继承性、派生性、多态性等诸多特性,这些特性是结构化程序设计所不具备的,是面向对象程序设计独有的特性。  1)抽象性  抽象性是面向对象程序设计的重要特性,抽象是人类对客观实体或事物进行分门别类的研究所采用的最基本的方法和手段。面向对象程序设计中的抽象是将具有共性的对象按类别进行分析和认识,寻找共同的属性、共同的状态和共同的处理过程,经过概括总结,确定出这类对象的公共性质和共同的状态,将其抽象成数据,并将共同的处理过程抽象为行为。找出同类对象的共性抽象为类,类是由数据和行为构成的整体,是C++的一种数据类型。   ……

编辑推荐

  《C程序设计》适用于理工科非计算机专业学生,也可供计算机编程爱好者参考使用。

图书封面

评论、评分、阅读与下载


    C程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7