何旭、贾若编写的《新编C语言程序设计(高职高专电子信息类十二五规划教材)》分为基础篇、程序设计基础篇和程序设计提高篇三个部分,分别介绍C 语言的基本语法、程序结构和基本程序的设计方法。全书11个项目均以知识目标、能力目标和引例起始,内容编写遵循人的认知规律并注意相关知识的内在逻辑关系。本书强调实践,以自学为基础,重点介绍编程方法,培养读者的编程能力。全书贯穿过程化思想、数学思想和数学建模思想。
《新编C语言程序设计(高职高专电子信息类十二五规划教材)》既可作为高职高专、中职学生的教材,也可作为广大C语言爱好者的自学参考书。
基础篇项目一 C语言概述 任务1 程序设计语言的发展 任务2 C语言的发展 任务3 C语言的特点 任务4 C语言的应用 任务5 认识简单的C语言程序 任务6 C语言的语法规则 任务7 C语言程序结构 任务8 C语言程序设计入门 任务9 C语言的上机运行步骤 任务10 中文Win-Tc的使用要点 小结 实训题 项目二 C语言表达式 任务1 C语言数据类型 任务2 常量 任务3 变量 任务4 运算符 任务5 C语言表达式 小结 实训题 项目三 算法 任务1 算法的概念 任务2 算法的基本特性 任务3 算法的表示 任务4 结构化程序设计要点 小结 实训题程序设计基础篇 项目四 顺序结构程序的设计 任务1 C语言基本语句形式 任务2 赋值语句 任务3 格式输出输入函数 任务4 字符输出输入函数 任务5 顺序结构程序设计综合举例 小结 实训题 项目五 选择结构程序设计 任务1 if语句 任务2 switch—case语句 小结 实训题 项目六 循环结构程序设计 任务1 goto语句 任务2 while语句 任务3 do—while语句 任务4 for语句 任务5 多重循环(循环嵌套) 任务6 break和continue语句 任务7 四种循环的比较 小结 实训题 项目七 数组 任务1 数组的概念 任务2 一维数组 任务3 二维数组 任务4 一维字符数组 任务5 二维字符数组 任务6 字符串函数 小结 实训题 项目八 函数 任务1 函数概述 任务2 函数的嵌套调用和递归调用 任务3 数组作为函数参数 任务4 局部变量和全局变量 任务5 变量的存储类别 小结 实训题程序设计提高篇 项目九 指针 任务1 变量的地址与指针 任务2 指针变量的定义与引用 任务3 指针变量作为函数参数 任务4 指针变量的运算 任务5 指针与数组 任务6 指针与字符串 任务7 指针数组 小结 实训题 项目十 结构体与共用体 任务1 定义结构体类型 任务2 结构体变量的定义 任务3 结构体变量的赋值与引用 任务4 结构体数组 任务5 结构体变量与指针 任务6 动态存储分配与链表 任务7 共用体 任务8 类型定义符typedef 小结 实训题 项目十一 文件 任务l C文件概述 任务2 文件的打开与关闭 任务3 文件读写 任务4 文件的随机读写 任务5 文件检测函数 小结 实训题附录 附录1 C语言的关键字 附录2 C语言基本语句 附录3 运算符的优先级与结合性 附录4 常用AscⅡ码字符对照表 附录5 常用的Trrbo C2.0库函数 附录6 常见中、英文词汇对照 附录7 编译预处理 附录8 N—S流程图简介参考文献