c语言是一种简洁高效的编程语言,目前大多数高等院校把它作为学习程序设计的入门语言。本书针对程序设计的初学者,由浅入深、通俗易懂地介绍c语言。

本书主要内容包括c语言概述、数据类型和表达式、程序控制结构、数组、函数、高级变量类型与宏定义、文件共计8章。各章在讲授知识时都给出了内容丰富又有代表性的例题,例题后提供了具有针对性的练习题,且每章后附有习题。练习题及习题答案在与本书配套的《c语言程序设计与应用实验指导》中均有讲解,供读者参考。本书对c语言的开发环境visualc++ 6.0进行了介绍,且全部例题都在visual c++ 6.0中调试通过。

本书面向所有c语言程序设计的初学者,体系合理、概念清晰、例题丰富,深入浅出地将c语言程序设计的问题进行了讲解。本书既可作为高等学校各专业的正式教材,也可作为程序设计初学者和爱好者的自学参考用书。 第1章 c语言概述

1.1 c语言的历史

1.2 c语言的特点

1.3 如何编写、运行一个c程序

1.3.1 用visual c++ 6.0编写c语言程序

1.3.2 编译、连接和运行

1.4 如何学习c语言

习题

第2章 数据类型和表达式

2.1 引言

2.2 c语言数据类型

2.3 变量

2.4 常量

2.4.1 整型常量

2.4.2 实型常量

2.4.3 字符型常量

2.4.4 符号常量

2.5 数据的输入、输出

2.5.1 printf函数

2.5.2 scanf函数

2.6 运算符与表达式

2.6.1 算术运算符

2.6.2 关系运算符

2.6.3 逻辑运算符

2.6.4 赋值运算符

2.6.5 条件运算符

2.6.6 逗号运算符

2.6.7 位运算符

2.7 类型转换

2.7.1 自动类型转换

2.7.2 强制类型转换

习题

第3章 程序控制结构

3.1 概述

3.2 顺序结构

3.3 选择结构

3.3.1 单分支结构

3.3.2 双分支结构

3.3.3 分支的嵌套

3.3.4 多路分支

3.4 循环结构

3.4.1 for循环结构

3.4.2 while循环结构

3.4.3 dowhile循环结构

3.4.4 循环结构的嵌套

3.5 控制语句break和continue的应用

3.5.1 break语句

3.5.2 continue语句

3.6 程序控制结构的综合应用

习题

第4章 数组

4.1 一维数组

4.1.1 一维数组的定义和引用

4.1.2 一维数组的初始化

4.1.3 一维数组编程实例

4.2 一维字符数组和字符串

4.2.1 一维字符数组的定义和初始化

4.2.2 字符串

4.3 二维数组

4.3.1 二维数组的定义和引用

4.3.2 二维数组的初始化

4.3.3 二维数组编程实例

习题

第5章 函数

5.1 概述——程序模块化

5.2 函数的定义和调用

5.2.1 函数的定义

5.2.2 函数的调用

5.3 局部变量与全局变量

5.3.1 局部变量

5.3.2 全局变量

5.4 外部函数与内部函数

5.4.1 外部函数

5.4.2 内部函数

5.5 函数的嵌套调用

5.6 递归函数

5.7 一维数组作函数参数

5.7.1 数组元素作函数实参

5.7.2 数组名作为函数参数

习题

第6章 指针

第7章 高级变量类型与宏定义

第8章 文件

附录ⅰ ascii码表

附录ⅱ 关键字

附录ⅲ c标准库函数

附录ⅳ c语言错误提示

附录ⅴ 编程风格

参考文献

内容简介:

c语言是一种简洁高效的编程语言,目前大多数高等院校把它作为学习程序设计的入门语言。本书针对程序设计的初学者,由浅入深、通俗易懂地介绍c语言。

本书主要内容包括c语言概述、数据类型和表达式、程序控制结构、数组、函数、高级变量类型与宏定义、文件共计8章。各章在讲授知识时都给出了内容丰富又有代表性的例题,例题后提供了具有针对性的练习题,且每章后附有习题。练习题及习题答案在与本书配套的《c语言程序设计与应用实验指导》中均有讲解,供读者参考。本书对c语言的开发环境visualc++ 6.0进行了介绍,且全部例题都在visual c++ 6.0中调试通过。

本书面向所有c语言程序设计的初学者,体系合理、概念清晰、例题丰富,深入浅出地将c语言程序设计的问题进行了讲解。本书既可作为高等学校各专业的正式教材,也可作为程序设计初学者和爱好者的自学参考用书。

目录:

第1章 c语言概述

1.1 c语言的历史

1.2 c语言的特点

1.3 如何编写、运行一个c程序

1.3.1 用visual c++ 6.0编写c语言程序

1.3.2 编译、连接和运行

1.4 如何学习c语言

习题

第2章 数据类型和表达式

2.1 引言

2.2 c语言数据类型

2.3 变量

2.4 常量

2.4.1 整型常量

2.4.2 实型常量

2.4.3 字符型常量

2.4.4 符号常量

2.5 数据的输入、输出

2.5.1 printf函数

2.5.2 scanf函数

2.6 运算符与表达式

2.6.1 算术运算符

2.6.2 关系运算符

2.6.3 逻辑运算符

2.6.4 赋值运算符

2.6.5 条件运算符

2.6.6 逗号运算符

2.6.7 位运算符

2.7 类型转换

2.7.1 自动类型转换

2.7.2 强制类型转换

习题

第3章 程序控制结构

3.1 概述

3.2 顺序结构

3.3 选择结构

3.3.1 单分支结构

3.3.2 双分支结构

3.3.3 分支的嵌套

3.3.4 多路分支

3.4 循环结构

3.4.1 for循环结构

3.4.2 while循环结构

3.4.3 dowhile循环结构

3.4.4 循环结构的嵌套

3.5 控制语句break和continue的应用

3.5.1 break语句

3.5.2 continue语句

3.6 程序控制结构的综合应用

习题

第4章 数组

4.1 一维数组

4.1.1 一维数组的定义和引用

4.1.2 一维数组的初始化

4.1.3 一维数组编程实例

4.2 一维字符数组和字符串

4.2.1 一维字符数组的定义和初始化

4.2.2 字符串

4.3 二维数组

4.3.1 二维数组的定义和引用

4.3.2 二维数组的初始化

4.3.3 二维数组编程实例

习题

第5章 函数

5.1 概述——程序模块化

5.2 函数的定义和调用

5.2.1 函数的定义

5.2.2 函数的调用

5.3 局部变量与全局变量

5.3.1 局部变量

5.3.2 全局变量

5.4 外部函数与内部函数

5.4.1 外部函数

5.4.2 内部函数

5.5 函数的嵌套调用

5.6 递归函数

5.7 一维数组作函数参数

5.7.1 数组元素作函数实参

5.7.2 数组名作为函数参数

习题

第6章 指针

第7章 高级变量类型与宏定义

第8章 文件

附录ⅰ ascii码表

附录ⅱ 关键字

附录ⅲ c标准库函数

附录ⅳ c语言错误提示

附录ⅴ 编程风格

参考文献

c语言学习与应用 北京邮电大学出版社,《C语言程序设计与应用》低价购书_计算机与互联网_孔网...相关推荐

  1. C语言学习书籍推荐《学通C语言的24堂课》下载

    下载地址:点我 编辑推荐 <学通C语言的24堂课>: 用持续激励培养良好习惯以良好习惯铸就伟大梦想 --致亲爱的读者朋友 在开始学习<学通C语言的24堂课>的同时,强烈建议读者 ...

  2. 外行学计算机,《新手无忧学电脑:外行入门学电脑(2008至尊经典版)》低价购书_计算机与互联网_孔网...

    <新手无忧学电脑:外行入门学电脑(2008至尊经典版)>以全新思路讲解了电脑基础知识及综合应用技能,详细剖析了外行对电脑一窍不通到能熟练操作电脑的全过程,是一本为电脑初学者量身打造的入门级 ...

  3. c语言程序设计项目化实训教程北京邮电出版,C语言程序设计教程(北京邮电大学出版社) 第1章精选.ppt...

    C语言程序设计教程(北京邮电大学出版社) 第1章精选 1.1 程序与程序设计 1.2 算法及其描述 1.3 C语言的发展及特点 二.C语言的特点 1.具有结构化语言的特点,用函数作为程序的组成单 位, ...

  4. c语言程序设计教程北京邮电大学出版社答案,C语言程序设计教程习题答案~主审郭浩志北京邮电大学出版社.doc...

    C语言程序设计教程习题答案~主审郭浩志北京邮电大学出版社 习题一 1.自然语言,专用工具,部分常用的算法 2.头文件,用户函数说明部分:全局变量定义:主函数:若干用户自己编写的函数.例1.1 3.①C ...

  5. c语言程序设计教程中国农业出版社答案,C语言程序设计教程杨路明课后习题答案北京邮电大学出版社.pdf...

    C语言程序设计教程杨路明课后习题答案北京邮电大学出版社 1.算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描述 2.c语言程序的结构如下: 1.c语言程序由函数组成,每个 ...

  6. C语言程序设计教程 北京邮电,C语言程序设计教程第3章_北京邮电大学出版社.ppt...

    <C语言程序设计教程第3章_北京邮电大学出版社.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计教程第3章_北京邮电大学出版社.ppt(41页珍藏版)>请在人人文库网上 ...

  7. 计算机通信与网络 沈金龙 北京邮电大学出版社 笔记,沈阳工业大学2016考研复试大纲:计算机网络...

    考研成绩已发布,接下来要迎接的就是复试和调剂大关,考生要关注院校发布的复试大纲及调剂公告,早点复习专业课做好充分的准备.下面是新东方在线跟踪转发的沈阳工业大学2016考研复试大纲,请大家对照各自专业及 ...

  8. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  9. c语言学习宝典老版,C语言学习宝典APP最新版下载_C语言学习宝典APP官方版5.6.7下载_QQ下载站...

    C语言学习宝典APP简介 C语言学习宝典是一款网上学习APP,这儿包括了C语言学习培训各环节专业知识,给你轻轻松松该把握C语言的关键专业知识,提升自己的工作能力,出示来C语言基本知识,让学员从入门学习 ...

最新文章

  1. 清华成立视觉智能研究中心,邓志东任中心主任
  2. 数据结构第一次作业——抽象数据类型
  3. altium designer 去掉原理图右下角的标签栏
  4. Android FrameWork学习(二)Android系统源码调试
  5. linux中挂载系统光盘,linux下挂载光盘
  6. boost::mpl模块实现vector_c相关的测试程序
  7. mysql选择索引逻辑_Mysql索引选择逻辑
  8. Spring Boot(09)——使用SpringMVC
  9. 读取CRM 产品主数据所有属性的API
  10. 中的ama格式_想发SCI?期刊引用格式选好了没?
  11. mysql实现行转列功能
  12. 我的内核学习笔记7:Intel LPC驱动lpc_ich分析
  13. JS控制图片滚动的效果
  14. 【Java例题】8.2 手工编写字符串统计的可视化程序
  15. ExtJS 5.1 TabReorderer plugin
  16. [转载] JAVA中transient 关键字
  17. VS2013及MFC下载
  18. 使用excel导入功能时日期数据变成数字的解决
  19. Lie to Me: Bypassing Modern Web Application Firewalls
  20. win10计算机的管理在哪里打开,Win10磁盘管理器

热门文章

  1. 【云栖号案例 | 教育与科研机构】红岭创投上云 成功顺应全球电子商务发展趋势
  2. 如何优化大规模推荐?下一代算法技术JTM来了
  3. 达摩院送你100万,请坚持“看月亮”
  4. 人工智能的时代来了,新的商业机会在哪里?
  5. 万物互联、应用现代化、云原生新范式,华为云为数字化转型提供最优解
  6. 阿里云联合顶级卫星影像公司发布数字地球引擎
  7. axios链接带参数_axios常见传参方式
  8. c语言静态变量存在堆还是栈,c 类 static 函数 什么样是静态变量?嵌入式C语言的堆栈管理如何实现...
  9. Flowable 数据库表结构 ACT_RU_EVENT_SUBSCR
  10. centos7安装rabbitmq简单方式