导语

内容提要

E.巴拉古路萨米著李周芳译的《标准C程序设计(第7版国外计算机科学经典教材)》专门用于满足渴望成为程序员的学生,最新版按照Bloom分类法所定的学习目标来呈现主题,支持基于学习的成果。本书解释了基本概念和高级内容,且主要关注编程基础。本书详尽地解释了数组、字符串、函数、指针和数据结构。大量示例使内容更相关,提高了学习效果。本书适用于初学者和有经验的专业人员,有关C语言的几乎所有问题在这本书中都能找到答案。

作者简介

E.巴拉古路萨米,E.Balagurusamy目前是EBG基金会的主席,曾担任Anna大学的副校长。他是信息技术与管理领域的教授、培训师和顾问。E.Balagurusamy拥有IT的电气工程荣誉学位和系统工程博士学位。他的研究方向包括:面向对象软件工程、电子商务、技术管理、业务流程重组以及全面质量管理。

目录

第1章 C语言概述

1.1 C语言的历史

1.2 C语言的主要特性

1.3 示例程序1:显示一条消息

1.4 示例程序2:两个数相加

1.5 示例程序3:利息计算

1.6 示例程序4:子例程的使用

1.7 示例程序5:数学函数的使用

1.8 C程序的基本结构

1.9 编程风格

1.10 运行C程序

1.11 在UNIX系统环境下

1.11.1 创建程序

1.11.2 编译与链接

1.11.3 运行程序

1.11.4 创建自己的可运行文件

1.11.5 多个源文件问题

1.12 在MS-DOS系统环境下

重要术语

谨记

复习题

调试练习

编程练习

第2章 常量、变量及数据类型

2.1 概述

2.2 字符集

2.3 C标记符

2.4 关键字与标识符

2.5 常量

2.5.1 整型常量

2.5.2 实数常量

2.5.3 单字符常量

2.5.4 字符串常量

2.5.5 反斜杠字符常量

2.6 变量

2.7 数据类型

2.7.1 整型

2.7.2 浮点型

2.7.3 void类型

2.7.4 字符类型

2.8 变量的声明

2.8.1 基本类型的声明

2.8.2 自定义类型的声明

2.9 存储类型的声明

2.10 变量的赋值

2.10.1 赋值语句

2.10.2 从键盘读取数据

2.11 符号常量的定义

2.11.1 可修改性

2.11.2 可理解性

2.12 将变量声明为常量

2.13 将变量声明为可变的

2.14 数据的上溢和下溢

重要术语

谨记

2.15 案例学习

2.15.1 平均数计算(中级难度)

2.15.2 温度转换问题(中级难度)

复习题

调试练习

编程练习

第3章 运算符与表达式

第4章 管理输入和输出操作

第5章 判断与分支

第6章 判断与循环

第7章 数组

第8章 字符数组与字符串

第9章 用户自定义函数

第10章 结构体与共用体

第11章 指针

第12章 文件管理

第13章 动态内存分配与链表

第14章 预处理器

第15章 C程序开发的一些指导原则

附录A 位级程序设计

附录B 字符的ASCII值

附录C ANSI C语言的库函数

附录D 项目设计

附录E C99/C11的特性

附录F 使用C语言进行图形编程

c语言程序设计 国外教材,标准C程序设计(第7版国外计算机科学经典教材)相关推荐

  1. 数据挖掘原理与算法_资料 | 数据挖掘:概念、模型、方法和算法(第2版)/ 国外计算机科学经典教材...

    下载地址: 以下书籍介绍来自图书商城 内容简介 · · · · · · 随着数据规模和复杂度的持续上升,分析员必须利用更高级的软件工具来执行间接的.自动的智能化数据分析.<数据挖掘:概念.模型. ...

  2. python教材推荐-7种主流数据分析软件比较及经典教材推荐

    STATA 软件优点:Stata以其简单易懂和功能强大受到初学者和高级用户的普遍欢迎.使用时可以每次只输入一个命令,也可以通过一个Stata程序一次输入多个命令.这样的话即使发生错误,也较容易找出并加 ...

  3. 统计学习圣经!经典教材《统计学习导论》Python版

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 编辑:张倩,来源:机器之心 <统计学习导论>很经典,但习题用 ...

  4. 运筹学有哪些经典教材?

    运筹学有哪些经典教材? 如何自学运筹学? https://www.zhihu.com/question/20887019 在清华的时候也是看的胡运权的书,但其实真正能让我运筹学知识能窥个门径的,还是 ...

  5. c语言标准课程方案,《C语言程序设计》课程标准方案.doc

    <C语言程序设计>课程标准 一.课程定位: <C语言程序设计>课程是高等职业教育理工科专业的一门通识教育平台课程,本课程的主要任务使学生在结构化程序设计方法.程序设计语言与程序 ...

  6. c语言程序设计评分标准,c语言程序设计期末(A)标准答案及评分标准.doc

    c语言程序设计期末(A)标准答案及评分标准 呼和浩特职业学院<c语言程序设计>期末考试试题(A) 标准答案及评分标准 2010 - 一.选择题( 每题2分×20=40分 ) 1.一个C语言 ...

  7. c语言程序设计课程作用,《C语言程序设计》课程标准

    <C语言程序设计>课程标准 适用专业: 三年制中职计算机应用专业 一.前言 (一)课程的性质 本课程是中职软件与信息服务专业的一门主干专业基础课程,旨在培养学生计算机编程基本思想.编程基本 ...

  8. 机电一体化c语言程序设计,机电一体化专业《C语言程序设计》课程标准

    山东海事职业学院 机电一体化专业<C语言程序设计>课程标准 一.课程性质与任务 <C语言程序设计>是机电一体化专业的职业能力素质课程之一,并且是本专业的核心专业课程之一,理论性 ...

  9. 2017php程序设计,502086《PHP程序设计》课程标准.doc

    502086<PHP程序设计>课程标准 <PHP程序设计>课程标准 课程代码: 502086 参考学时: 72 学 分: 5 课程类型: 专业课 2015年 1月编 一.适用专 ...

  10. C 语言编程 — 使用 assert 断言进行程序设计

    目录 文章目录 目录 断言 利用断言来提高代码的可测试性 自定义断言来满足需求 尽量在函数中使用断言来检查参数的合法性 避免在断言表达式中使用改变环境的语句 避免使用断言去检查程序错误 在防错性程序设 ...

最新文章

  1. C语言通路寻找,用C语言解决迷宫问题设计与寻找通路问题.pdf
  2. 某程序员吐槽:女朋友老板给她包了1314元开工红包,正常吗?网友:这是绿包!...
  3. 化解三大错误晚餐方式。
  4. Ibatis的类型处理器TypeHandler解析
  5. Java中集合(一)Collection 、ListE 、ArrayListE
  6. 如果诸葛亮用C++写出师表。。。。
  7. Orchard Core一分钟搭建ASP.NET Core CMS
  8. mysql table fetching_MySQL死锁分析一例
  9. 译文 | 与TensorFlow的第一次接触(一)
  10. 站在Java的角度看LinkedList
  11. 第 7 章 排序算法
  12. 使用CSS在文字前面加上图标。
  13. 偏向锁、轻量级锁和重量级锁
  14. 计算机键盘上的每一个按键读音,电脑键盘上各键的名称功能及作用.doc
  15. LabVIEW编程LabVIEW开发Keithley 6485例程与相关资料
  16. Jenkins 插件中心国内镜像源发布
  17. Android camera相机开发拍照功能
  18. linux tig不支持中文,颠覆 Git 命令使用体验的神器 -- tig
  19. 集成/信息系统项目管理师学习笔记共享 (1)
  20. 逗比学CTF.day8

热门文章

  1. KL散度、JS散度和交叉熵
  2. 牛客网刷题(Hw题库)
  3. 对股票进行可视化分析
  4. c语言windows程序设计pdf下载,windows程序设计第7版(windows程序设计第7版珍藏版) pdf...
  5. Oracle Instant Client环境配置
  6. dmx512如何帧同步_同步DMX512控制器的设计详解
  7. C语言实现通讯录制作-链表学习案例(C/C++)
  8. mapgis注释文字文件完整转换成arcgis格式注记shp 2019视频教程
  9. PCA主成分分析python实现
  10. 软考免费刷题 解决方法