C语言程序设计

副标题:无

作   者:金升灿主编

分类号:

ISBN:9787111340133

微信扫一扫,移动浏览光盘

简介

   这本《C语言程序设计》是以C语言零起点读者作为主要对象,由长期   在高校从事计算机专业教学的一线教师编写而成。本书在体系结构安排上   尽可能地将概念、知识点与实例结合起来,通过将程序设计中常见的简单   而经典问题作为实例,培养学生的程序设计思维能力,让学生在发现问题   和解决问题的过程中系统学习并掌握C语言的基础知识。全书共分10章,主   要内容包括C语言程序设计基础、顺序结构程序设计、分支结构程序设计、   循环结构、数组、指针、函数、结构体与共用体、编译预处理、文件。各   章内容少而精,并提供了内容丰富的习题和实训。    《C语言程序设计》可以作为高职高专“C语言程序设计”课程的入门   教材,也可作为计算机培训和等级考试辅导用书,还可以作为广大计算机   编程爱好者学习C语言的自学用书和参考书。   

目录

  前言
  第1章 C语言程序设计基础/1
   1.1 C语言程序结构/1
   1.1.1 C 语言程序的基本构成/1
   1.1.2 函数结构/2
   1.2 Turbo C集成环境简介/3
   1.2.1 调试一个C语言程序/3
   1.2.2 Turbo C的基本操作/5
   1.3 基本数据类型/7
   1.3.1 常量与变量/8
   1.3.2 整型数据/9
   1.3.3 实型数据/10
   1.3.4 字符型数据/11
   1.3.5 字符串常量/12
   1.4 常用运算符和表达式/13
   1.4.1 算术运算符和算术表达式/13
   1.4.2 赋值运算符和赋值表达式/14
   1.4.3 逗号运算符和逗号表达式/15
   1.5 表达式的求值问题/16
   本章小结/18
   习题1/19
   实训1/21
  第2章 顺序结构程序设计/23
   2.1 赋值语句/23
   2.2 数据的输入和输出/24
   2.2.1 格式化输出函数printf()/24
   2.2.2 各种类型数据的输出设计/25
   2.2.3 格式化输入函数scanf()/31
   2.2.4 单个字符的输入和输出/34
   2.3 顺序结构的设计/36
   2.3.1 顺序结构流程图/36
   2.3.2 顺序结构程序设计举例/37
   本章小结/39
   习题2/39
   实训2/42
  第3章 分支结构程序设计/45
   3.1 分支结构流程图/45
   3.2 关系运算和逻辑运算/45
   3.2.1 关系运算符和关系表达式/45
   3.2.2 逻辑运算符和逻辑表达式/46
   3.3 if语句/48
   3.3.1 简单if语句/49
   3.3.2 基本if语句(if-else语句)/50
   3.3.3 分支结构的嵌套/51
   3.3.4 if-else-if语句/52
   3.3.5 程序设计举例/53
   3.4 switch 语句/55
   3.4.1 switch语句的结构/56
   3.4.2 switch语句的使用技巧/57
   3.5 程序设计举例/61
   3.6 条件运算符与条件表达式/63
   本章小结/64
   习题3/64
   实训3/66
  第4章 循环结构/68
   4.1 循环结构流程图/68
   4.2 while语句/69
   4.3 do-while语句/70
   4.4 for语句/72
   4.5 break语句和continue语句/75
   4.6 循环的嵌套/76
   4.7 goto语句以及用goto语句构成循环结构/77
   4.8 程序设计举例/78
   本章小结/82
   习题4/83
   实训4/85
  第5章 数组/87
   5.1 数组的概念/87
   5.2 一维数组/88
   5.2.1 一维数组的定义与引用/88
   5.2.2 一维数组的输入和输出/89
   5.2.3 程序设计举例/90
   5.3 二维数组/94
   5.3.1 二维数组的定义与引用/94
   5.3.2 二维数组的输入和输出/95
   5.3.3 程序设计举例/98
   5.4 字符数组/104
   5.4.1 字符数组的定义与引用/104
   5.4.2 字符数组的输入和输出/105
   5.4.3 程序设计举例/106
   5.4.4 常用字符串处理函数/107
   5.4.5 字符串处理应用举例/109
   本章小结/111
   习题5/111
   实训5/114
  第6章 指针/117
   6.1 指针的概念/117
   6.2 指向变量的指针变量/118
   6.2.1 利用指针变量访问变量/118
   6.2.2 程序设计举例/119
   6.3 指向数组的指针变量/122
   6.3.1 利用指针变量访问数组/123
   6.3.2 通过指针引用二维数组/126
   6.3.3 程序设计举例/128
   6.4 指向字符串的指针变量/131
   6.4.1 利用指针变量访问字符串/131
   6.4.2 程序设计举例/134
   本章小结/137
   习题6/139
   实训6/142
  第7章 函数/144
   7.1 函数的概念/144
   7.2 函数的定义与调用/145
   7.2.1 函数的设计/145
   7.2.2 函数的调用/147
   7.2.3 函数的嵌套调用/149
   7.3 函数参数/152
   7.3.1 变量作为参数/152
   7.3.2 数组作为参数/153
   7.3.3 指针变量作为函数的参数/155
   7.4 变量的存储类别/157
   7.4.1 局部变量和全局变量/157
   7.4.2 动态存储变量和静态存储变量/160
   7.4.3 更改变量和函数的作用域/164
   7.5 运行由多个源程序文件组成的程序/166
   7.6 程序设计举例/168
   本章小结/170
   习题7/171
   实训7/175
  第8章 结构体与共用体/176
   8.1 结构体/176
   8.1.1 结构体类型的定义/176
   8.1.2 结构体类型变量/177
   8.1.3 结构体类型数组/180
   8.1.4 结构体类型指针变量/183
   8.1.5 程序设计举例/185
   8.2 共用体/190
   8.2.1 共用体类型的定义/190
   8.2.2 共用体类型变量/191
   本章小结/195
   习题8/195
   实训8/197
  第9章 编译预处理/198
   9.1 宏定义/198
   9.1.1 不带参数的宏定义/198
   9.1.2 带参数的宏定义/200
   9.2 文件包含/202
   9.3 条件编译/204
   本章小结/207
   习题9/207
   实训9/209
  第10章 文件/211
   10.1 文件的概念/211
   10.2 文件的基本操作/213
   10.2.1 文件的打开和关闭/213
   10.2.2 文件的读写/215
   10.3 程序设计举例/224
   本章小结/228
   习题10/229
   实训10/230
  附录/232
   附录A 运算符的优先级和结合性/232
   附录B 常用字符与ASCII代码对照表/233
   附录C C语言中的关键字/234
   附录D 常用C语言库函数/234
   附录E VC++上机操作简介/236
  参考文献/240
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon