- 电子工业出版社
 - 9787121396649
 - 1-2
 - 349916
 - 49225921-3
 - 平塑
 - 16开
 - 2021-04
 - 510
 - 312
 - 计算机科学与技术
 - 本科 研究生(硕士、EMBA、MBA、MPA、博士)
 
                                作者简介
                            
                            
                                                                                        
                            内容简介
                        
                        
                                本书内容贴合当前普通高等院校"高级语言程序设计”课程的现状和发展趋势。在内容的编排上,更多地考虑了初学者的需求,难度适中,突出实用性和应用性。本书分为9章,主要内容包括C语言概述、C语言基础知识、算法与C语言程序设计、函数、数组、指针、自定义数据类型、文件和C语言系统开发案例。本书内容从易到难、循序渐进,列举了大量能够解决实际问题的实例,并通过最后一章的系统开发案例,将各章节的知识点串接起来,帮助读者了解和掌握编写能解决实际问题的C程序的方法。     本书既可作为初学程序设计语言的高校学生的教材,又可作为C语言自学者的教材或参考书。                            
                            
                        
                            目录
                        
                        
                                第1章C语言概述	111程序设计语言	1111程序	1112程序设计	2113程序设计语言分类	212C语言简介	3121C语言的发展史	4122C语言标准	4123C语言的应用	413C程序的基本结构	5131Helloworld!	5132C程序基本结构的特点	614C程序的开发工具	8141常用的C程序开发工具	8142程序的调试步骤	10143在Code::Blocks环境下的程序调试	10习题1	17实验1	18第2章C语言基础知识	1921一个简单的C程序案例	1922常见的符号分类	20221关键字	20222标识符	20223运算符	21224分隔符	22225数据	2223C语言的数据类型	22231引入数据类型的原因	22232基本数据类型	23233复杂数据类型	2424C语言常用数据类型的应用	25241整型数据	25242浮点型数据	32243字符型数据	35244宏常量与const常量	4025C语言的运算符与表达式	42251表达式	42252运算符	42253运算符的优先级	5226C语言数据类型的转换	53261自动转换	53262强制转换	54习题2	54实验2	56第3章算法与C语言程序设计	5731算法与算法描述	57311算法的概念	57312算法的特征	58313算法的描述方法	58314算法设计的一般步骤	6032顺序结构	6233选择结构	64331if单分支语句	64332if双分支语句	67333if多分支语句	70334嵌套的if语句	72335switch语句	7434循环结构	79341while语句	79342for语句	84343dowhile语句	91344程序跳转语句	94345嵌套循环及其应用	102习题3	109实验3	113第4章函数	11541函数概述	11542函数的定义	117421C语言函数的定义	117422形式参数与实际参数	118423函数的返回值	11943函数的调用	120431函数调用的形式	121432函数调用的方式	121433函数声明	122434函数参数的传递方式	12344函数的嵌套调用	125441基本嵌套调用	125442模块化程序设计方法	12645函数的递归调用	128451递归的概念	128452递归算法的应用	13046变量的作用域与存储类别	135461变量的作用域	135462变量的存储类别	138习题4	142实验4	147第5章数组	14951一维数组	149511一维数组的定义和引用	149512一维数组的初始化	152513向函数传递一维数组	154514一维数组的应用	15652二维数组	162521二维数组的定义和引用	162522二维数组的初始化	164523向函数传递二维数组	166524二维数组的应用	16753字符数组	169531字符数组的定义与使用	169532字符数组与字符串	171533字符数组的输入和输出	172534字符串处理函数	173535字符数组的应用	175习题5	178实验5	182第6章指针	18361指针概述	183611指针的概念	183612初识指针变量	18562指针变量	186621指针变量的定义	186622指针变量的初始化	186623指针变量的引用	18863指针与函数	191631传值调用与传地址调用	191632指针变量作为函数参数	19264指针与数组	197641数组元素的指针	197642指针的运算	198643通过指针引用数组元素	200644数组作为函数参数的应用	20265字符指针	204651字符串的表示形式	204652字符指针访问字符串常量	206653字符指针访问字符串变量	207654字符指针作为函数参数	20866指针的高级应用	209661指针数组	209662内存的动态分配	212习题6	214实验6	218第7章自定义数据类型	21971定义和使用结构体变量	219711什么是结构体	219712结构体变量的定义	221713结构体变量的初始化	222714结构体变量的成员变量	224715结构体变量的应用	22472结构体数组	225721结构体数组的声明	225722结构体数组的初始化	226723结构体数组的应用	22773结构体指针	228731指向结构体变量的指针	229732指向结构体数组的指针	230733结构体指针作为函数参数	23174动态结构链表	232741什么是链表	232742创建简单的单链表	234743单链表的插入	238744单链表的删除	24175共用体类型与枚举类型	245751共用体类型的定义与特点	245752共用体类型的应用	247753枚举类型的定义	248754枚举类型的应用	249习题7	250实验7	255第8章文件	25781文件概述	257811什么是文件	257812C语言中的文件	258813文件缓冲区	259814文件类型指针	25982文件的打开与关闭	260821文件的打开	261822文件的关闭	26283文件的读/写	263831单字符读/写函数	263832单字符读/写函数应用	264833字符串读/写函数                            
                            
                        
                        
                        
                    














