C程序设计实用教程

副标题:无

作   者:刘鸿翔,杨莉主编

分类号:

ISBN:9787030141774

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

简介

《C程序设计实用教程》按照《全国计算机等级考试二级考试大纲》中对C语言程序设计考试的要求编写,内容精练,概念清楚,结构合理,对读者可能遇到的疑难问题和易混淆概念作了详细的阐述。主要内容包括C语言程序设计基础知识;C语言中涉及的各种数据类型和运算符、各种表达式、程序结构、数组、函数、指针、编译预处理和动态存储分配、结构体和共用体、文件等,有大量实例分析,以利于提高读者的编程技巧。每章之后都附有一定数量的练习题,供读者练习和自我检测。《C程序设计实用教程》可作为本科学生和大专、高职学生学习C语言程序设计的教材,也可以作为参加二级C语言程序设计考试者的自学和辅导教材。

目录

第1章 C语言概述
1.1 C语言简介
1.1.1 计算机语言
1.1.2 C语言的发展过程和特点
1.1.3 C程序的结构和书写特点
1.2 TurboC2.0的基本操作
1.2.1 TurboC2.0的集成开发环境
1.2.2 用TurboC运行C程序的步骤
1.3 习题

第2章 数据类型、运算符与表达式
2.1 C的数据类型
2.2 常量与变量
2.2.1 标识符
2.2.2 关键字
2.2.3 常量与符号常量
2.2.4 变量
2.3 整型数据
2.3.1 整型常量
2.3.2 整型变量
2.4 实型数据
2.4.1 实型常量
2.4.2 实型变量
2.5 字符型数据
2.5.1 字符常量
2.5.2 转义字符
2.5.3 字符串常量
2.5.4 字符变量
2.6 变量赋初值
2.7 算术运算符和算术表达式
2.7.1 C运算符简介
2.7.2 算术运算符和算术表达式
2.8 赋值运算符和赋值表达式
2.8.1 赋值运算符
2.8.2 赋值表达式
2.9 逗号运算符和逗号表达式
2.1 0习题

第3章 简单的C程序设计
3.1 流程结构和语句
3.1.1 三种基本结构
3.1.2 C语言中的语句
3.2 格式输入输出函数
3.2.1 标准输出函数printf
3.2.2 标准输入函数scanf函数
3.3 字符输入输出函数
3.3.1 字符输出函数putchar
3.3.2 字符输入函数getchar
3.4 Jf匝序结构程序设计举例
3.5 习题

第4章 选择结构程序设计
4.1 关系运算符和关系表达式
4.1.1 关系运算符及其优先次序
4.1.2 关系表达式
4.2 逻辑运算符和逻辑表达式
4.2.1 逻辑运算符及其优先次序
4,2.2 逻辑表达式
4.3 条件语句和条件运算符
4.3.1 if语句
4.3.2 条件运算符
4.4 switch语句
4.5 程序举例
4.6 习题

第5章 循环结构程序设计
5.1 goto语句
5.2 while语句构成的循环结构
5.3 do-while语句构成的循环结构
5.4 for语句
5.5 循环的嵌套
5.6 break语句和continue语句
5.6.1 break语句
5.6.2 continue语句
5.7 应用综合举例
5.8 习题

第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组的初始化
6.1.3 一维数组元素的引用
6.1.4 一维数组程序举例.
6.2 二维数组
6.2.1 -'维数组的定义
6.2.2 ~——维数组的初始化
6.2.3 二维数组元素的引用
6.2.4 -'维数组程序举例
6.3 习题

第7章 函数
7.1 概述
7.2 函数的定义
7.2.1 无参函数的定义
7.2.2 有参函数的定义
7.3 函数的参数和函数的返回值
7.3.1 形参和实参
7.3.2 数组作为函数参数
7.3.3 函数的返回值
7.4 函数的一般调用
7.4.1 函数调用的一般形式
7.4.2 函数调用的几种常用方法
7.4.3 函数的声明
7.5 函数的嵌套调用
7.6 函数的递归调用
7.7 局部变量和全局变量
7.7.1 局部变量
7.7.2 全局变量
7.8 变量的存储类别
7.8.1 动态存储方式与静态存储方式
7.8.2 auto变量
7.8.3 用static声明的变量
7.8.4 register变量
7.8.5 用extem声明外部变量
7.9 内部函数与外部函数
7.9.1 内部函数
7.9.2 外部函数
7.9.3 多个文件的运行方法
7.1 0程序举例
7.1 1习题

第8章 指针
8.1 指针变量的定义与应用
8.1.1 变量的地址和指针的概念
8.1.2 指针变量的概念
8.1.3 指针变量的定义-
8.1 ,4指针变量的赋值
8.1.5 对指针变量的操作
8.1.6 指针变量的运算
8.1.7 指针变量作为函数参数
8.2 一维数组的指针和指向一维数组的指针变量
8.2.1 数组元素的指针
8.2.2 通过指针引用数组元素
8.2.3 数组名作函数的参数
8.3 二维数组的指针和指向数组的指针变量
8.3.1 ——维数组的指针
8.3 ,2指向由多个元素组成的一维数组的指针变量
8.3.3 指针数组
8.3.4 二维数组名和指针数组作为函数的参数
8.3.5 指向指针的指针变量
8.3.6 main函数的参数
8.4 函数指针和指向函数的指针变量
8.5 返回指针值的函数
8.6 有关指针的数据类型的小结和void指针类型
8.6.1 指针的数据类型小结
8.6.2 void指针类型
8.7 习题

第9章 字符串
9.1 用一维数组存放字符串
9.1.1 C语言对字符串的约定
9.1.2 通过赋初值的方式给一维数组赋字符串
9.1.3 程序执行时给一维数组赋字符串
9.2 指向字符串的指针
9.2.1 使指针指向一个字符串
9,2.2 使用字符串指针变量与字符数组的区别
9.3 字符数组的输入和输出
9.3.1 用格式说明符%s进行整串输入和输出
9.3.2 调用gets、puts函数.从终端进行字符串的输入和输出
9.3.3 其他字符串处理函数
9.4 字符串数组
9.5 程序举例
9.6 习题

第10章 C语言预处理
10.1 宏定义
10.1.1 不带参数的宏定义
10.1.2 带参数的宏定义
10.2 文件包含
10.3 条件编译
10.4 习题

第11章 结构体、共用体和用户定义类型
11.1 结构体类型
11.1.1 结构体的基本概念与基本操作
11.1.2 结构数组
11.1.3 结构与指针
11.1.4 结构与函数
11.2 链表基础
11.2.1 链表概述
11.2.2 动态链表
11.3 共用体
11.4 枚举类型
11.5 用typedef定义数据类型
11.6 习题

第12章 位运算
12.1 位运算符和位运算
12.1.1 按位与——&
12.1.2 按位或——
12.1.3 异或运算符——^
12.1.4 取反运算符——~
12.1.5 左移运算符——<<
12.1.6 右移运算符——>>
12.1.7 不同长度的数据进行位运算时的规则
12.2 位运算举例
12.3 习题

第13章 文件
13.1 C文件概述
13.2 文件类型指针
13.3 文件的打开与关闭
13.3.1 文件的打开(fopen函数)
13.3.2 文件的关闭(fclose函数)
13.4 文件的读写
13.4.1 fputc函数和f8etc函数(putc函数和getc函数)
13.4.2 fZets函数和fputs函数
13.4.3 fread函数和fwrite函数
13.4.4 fprintf函数和fscanf函数
13.5 文件的定位
13.5.1 rewind函数
13.5.2 fseek函数
13.5.3 ftell函数
13.6 文件检测函数
13.7 习题
附录
附录IC语言关键字
附录ⅡC语言运算符的优先级与结合性
附录ⅢASCII字符编码表
附录ⅣC常用库函数浏览

已确认勘误

次印刷

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

C程序设计实用教程
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon