×
暂无评论
图文详情
  • ISBN:9787302629689
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:208
  • 出版时间:2023-06-01
  • 条形码:9787302629689 ; 978-7-302-62968-9

本书特色

(1)任务驱动,提升能力。以“学习目标→技能基础→技能实战→技能测试”为主线,旨在提升读者的编程技术和能力。 (2)夯实基础,思想引领。以“案例导读→案例分析→课程育人”为脉络,力争做到知识技能和思维模式的双向培养。 (3)提供源码、注释详细。通过“程序说明”模块对程序的运行过程进行分析,并对关键技术进行全面剖析与总结。 (4)突出重点,举一反三。编写“名师点睛”模块,让读者能够及时地巩固所学的知识,做到融会贯通,学以致用。 (5)避坑提示,分析问题。编写“常见错误分析”模块,总结常见问题,并给出错误分析,帮助读者提高学习效率。 含课程思政,配视频、源码、课件、教学大纲、教案、题库,案例丰富

内容简介

本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,按照“脉络导图→学习目标→技能基础→技能实战”主线编写。本书以培养读者程序设计的基本能力为基本目标,介绍了C语言的语法规则和结构化程序设计方法,通过大量的经典实例,剖析了C语言的重点和难点。 全书共10章,分别介绍C语言概述、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体和共用体、文件以及学生信息管理系统。 本书是C语言程序设计入门教科书,可作为高等学校计算机专业程序设计课程的基础教材,也可作为培训机构的C语言培训教材,还可作为C语言编程爱好者的自学参考书。

目录

目录 第1章C语言概述 1.1为什么要学习C语言 1.1.1程序与程序设计语言 1.1.2C语言的发展历史与特点 1.2C语言程序设计概述 1.2.1C语言程序设计入门 1.2.2C语言程序的编码规范 1.2.3C语言程序的开发步骤 1.2.4C语言集成开发环境 1.3C语言常见错误分析 1.3.1语句后少分号 1.3.2语句中出现中文字符 1.3.3大括号不成对出现 1.3.4main()函数首字母大写 1.3.5标识符、关键字之间缺少空格 1.3.6程序连接出错 1.4C语言程序编译调试环境应用实战 1.4.1实战背景 1.4.2实战目的 1.4.3实战内容 1.4.4实战过程 1.4.5实战意义 第2章顺序结构程序设计 2.1C语言的基本数据类型 2.1.1概述 2.1.2基本数据类型 2.1.3基本类型修饰符及其转换 2.2基本数据的输入与输出 2.2.1格式输入输出函数 2.2.2字符数据专用输入输出函数 2.3运算符和表达式 2.3.1算术运算符与算术表达式 2.3.2赋值运算与赋值表达式 2.3.3关系运算与逻辑运算 2.3.4逗号运算与条件运算 2.4C语言语句分类 2.5常见错误分析 2.5.1标识符命名错误 2.5.2变量定义错误 2.5.3字符变量赋值错误 2.5.4运算时错用数据类型 2.6字符串加密应用实战 2.6.1实战背景 2.6.2实战目的 2.6.3实战内容 2.6.4实战过程 2.6.5实战意义 第3章选择结构程序设计 3.1选择结构if语句 3.1.1if语句 3.1.2ifelse语句 3.1.3ifelseif语句 3.1.4if语句的嵌套 3.1.5if与else的配对规则 3.2选择结构switch语句 3.2.1switch语句的一般格式 3.2.2switch语句的应用 3.3常见错误分析 3.3.1误把“=”作为“等于”运算符 3.3.2忘记必要的逻辑运算符 3.3.3用复合语句时漏掉大括号 3.3.4在不该加分号的地方加分号 3.4多分支选择结构程序设计应用实战 3.4.1实战背景 3.4.2实战目的 3.4.3实战内容 3.4.4实战过程 3.4.5实战意义 第4章循环结构程序设计 4.1循环程序结构 4.1.1while循环 4.1.2dowhile循环 4.1.3for循环 4.2循环的嵌套和特殊控制语句 4.2.1循环的嵌套 4.2.23种循环语句的比较 4.2.3特殊控制语句 4.3结构化程序设计思想 4.3.1结构化程序设计方法 4.3.2结构化程序设计优点 4.4常见错误分析 4.4.1忘记给变量赋初值 4.4.2大括号不匹配 4.4.3while语句后面多加分号 4.4.4for语句表达式之间使用逗号 4.5循环结构程序设计应用实战 4.5.1实战背景 4.5.2实战目的 4.5.3实战内容 4.5.4实战过程 4.5.5实战意义 第5章函数 5.1函数概述 5.1.1函数引入 5.1.2函数的定义 5.1.3函数的调用 5.1.4函数的声明 5.1.5函数的参数传递 5.1.6返回语句和函数返回值 5.1.7函数的嵌套调用与递归调用 5.2变量的作用域与生命期 5.2.1变量的作用域 5.2.2变量的生命期 5.2.3变量的存储类型 5.2.4内部函数和外部函数 5.3预处理程序 5.3.1宏定义 5.3.2文件包含 5.3.3条件编译 5.3.4特殊符号处理 5.4常见错误分析 5.4.1使用库函数时忘记包含头文件 5.4.2忘记对所调用的函数进行函数原型声明 5.4.3函数的实参和形参类型不一致 5.4.4使用未赋值的自动变量 5.5分组实现函数功能应用实战 5.5.1实战背景 5.5.2实战目的 5.5.3实战内容 5.5.4实战过程 5.5.5实战意义 第6章数组 6.1一维数组 6.1.1引出问题 6.1.2一维数组的定义 6.1.3一维数组元素的引用 6.1.4一维数组的初始化 6.1.5数组元素的输入与输出 6.1.6一维数组的应用 6.2二维数组 6.2.1二维数组的定义 6.2.2二维数组元素的引用 6.2.3二维数组的初始化 6.2.4二维数组的应用 6.3字符数组 6.3.1字符数组的定义 6.3.2字符数组的初始化 6.3.3字符数组的应用 6.3.4字符串 6.3.5常用字符串处理函数 6.3.6字符串处理函数的应用 6.4常见错误分析 6.4.1数组下标越界 6.4.2二维数组的引用错误 6.4.3给字符数组赋值字符串 6.5回文字符串应用实战 6.5.1实战背景 6.5.2实战目的 6.5.3实战内容 6.5.4实战过程 6.5.5实战总结 第7章指针 7.1指针与指针变量 7.1.1指针的概念 7.1.2指针变量 7.1.3指针变量作为函数的参数 7.2指针变量的应用 7.2.1指向一维数组的指针变量 7.2.2指向字符串的指针变量 7.2.3指针变量应用示例 7.3常见错误分析 7.3.1对指针变量赋予非指针值 7.3.2指针未能指向确定的存储区 7.3.3混淆数组名与指针变量 7.3.4不同数据类型的指针混用 7.4指针综合应用实战 7.4.1实战背景 7.4.2实战目的 7.4.3实战内容 7.4.4实战过程 7.4.5实战意义 第8章结构体和共用体 8.1结构体 8.1.1结构体类型变量的定义与引用 8.1.2结构体数组 8.1.3结构体指针 8.2共用体、枚举和typedef类型定义 8.2.1共用体 8.2.2枚举类型 8.2.3typedef声明新类型名 8.3常见错误分析 8.3.1结构体类型声明时漏掉分号 8.3.2混淆结构体数据类型和结构体变量 8.3.3结构体类型使用不当 8.4结构体与共用体应用实战 8.4.1实战背景 8.4.2实战目的 8.4.3实战内容 8.4.4实战过程 8.4.5实战意义 第9章文件 9.1文件的概念和基本操作 9.1.1文件概述 9.1.2文件的打开与关闭 9.1.3文件的读写 9.1.4文件定位 9.2常见错误分析 9.2.1文件操作要素不全 9.2.2打开方式有误 9.2.3文件位置指针混乱 9.3文件综合应用实战 9.3.1实战背景 9.3.2实战目的 9.3.3实战内容 9.3.4实战过程 9.3.5实战意义 第10章学生信息管理系统 10.1系统功能设计 10.2预处理模块和结构体 10.3函数设计 10.3.1main()函数模块 10.3.2输入记录模块 10.3.3查找记录模块 10.3.4删除记录模块 10.3.5修改记录模块 10.3.6插入记录模块 10.3.7记录排序模块 10.3.8记录个数模块 10.3.9显示记录模块 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航