零起点快速入门:C语言从入门到精通

零起点快速入门:C语言从入门到精通
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2016-09
版次: 1
ISBN: 9787564738792
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 404页
字数: 614千字
正文语种: 简体中文
81人买过
  •   《C语言从入门到精通》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共分17章,包括概述、C语言程序的组成、C语言的基本构成元素和数据类型、运算符和表达式、用户与计算机交互——输入/输出、分支结构程序设计、循环结构与转移语句、数组、函数、指针、结构体和共用体、位操作、编译与预处理、文件、内存管理、网络编程以及通信录管理系统。  本书适合任何想学习C语言的读者,无论您是否从事计算机相关行业,是否接触过C语言,均可通过学习快速掌握C语言的开发方法和技巧。
      未来教育教学与研究中心,是一家专门从事计算机教育类产品研发的机构,作者团队中不仅拥有丰富教学经验的高校教师,还有具有实战经验的一线研发人员。多年来,本中心一直致力于图书质量和品牌的建设,努力打造精品图书,努力建设一流团队,全面提升综合竞争力,为广大读者提供高质量的教育教学产品。 第1章概述 1.1C语言的起源 1.1.1程序语言的简述 1.1.2C语言的发展史 1.2C语言的特点 1.3C语言的第一个例子 ——Hello C's World 1.4认识常用开发环境 1.4.1C语言程序编写与 运行流程 1.4.2C语言常用开发环境 1.4.3Visual C++ 6.0 1.5实战练习 第2章C语言程序的组成 2.1进一步认识C语言程序 2.2声明区 2.2.1头文件 2.2.2函数声明 2.2.3变量声明 2.3主函数 2.4函数定义区 2.5注释 2.6代码的规范 2.7实战练习 
     第3章C语言的基本构成元素和 数据类型 3.1关键字 3.2标识符 3.3数据类型 3.4常量 3.4.1整型常量 3.4.2实型常量 3.4.3字符型常量 3.4.4转义字符 3.4.5符号常量 3.5变量 3.5.1整型变量 3.5.2实型变量 3.5.3字符型变量 3.6变量的存储类别 3.6.1静态存储与动态存储 3.6.2auto变量 3.6.3static变量 3.6.4register变量 3.6.5extern变量 3.7综合运用 3.8实战练习 第4章运算符和表达式 4.1表达式 4.2赋值运算符与赋值表达式 4.2.1变量赋初值 4.2.2自动类型转换 4.2.3强制类型转换 4.3算术运算符与算术表达式 4.3.1算术运算符 4.3.2算术表达式 4.3.3优先级与结合性 4.3.4自增/自减运算符 4.4关系运算符与关系表达式 4.4.1关系运算符 4.4.2关系表达式 4.4.3优先级与结合性 4.5逻辑运算符与逻辑表达式 4.5.1逻辑运算符 4.5.2逻辑表达式 4.5.3优先级与结合性 4.6位逻辑运算符与 位逻辑表达式 4.6.1位逻辑运算符 4.6.2位逻辑表达式 4.7逗号运算符与逗号表达式 4.8复合赋值运算符 4.9综合运用 4.10实战练习 第5章用户与计算机交互 ——输入输出 5.1程序语句 5.2字符数据输入输出 5.2.1字符数据输出 5.2.2字符数据输入 5.3字符串输入输出 5.3.1字符串输出函数 5.3.2字符串输入函数 5.4格式输出函数——printf() 5.5格式输入函数——scanf() 5.6综合运用 5.7实战练习 第6章分支结构程序设计 6.1if语句 6.1.1单分支选择结构 ——if语句 6.1.2双分支选择结构 ——if…else语句 6.1.3多分支选择结构 ——else if语句 6.1.4多分支选择结构 ——if语句的嵌套形式 6.2条件运算符 6.3多重选择——switch语句 6.3.1switch语句的基本形式 6.3.2多路开关模式的 switch语句 6.4多分支语句的比较 6.5综合运用 6.6实战练习 第7章循环结构与转移语句 7.1循环结构 7.2当型循环语句 ——while语句 7.3直到型循环语句 ——do-while语句 7.4for语句 7.4.1for语句的使用 7.4.2for语句的变体 7.4.3for语句中的逗号应用 7.5循环语句的比较 7.6循环的嵌套 7.7转移语句 7.7.1goto语句 7.7.2break语句 7.7.3continue语句 7.8综合运用 7.9实战练习 第8章数组 8.1一维数组 8.1.1一维数组的定义和引用 8.1.2一维数组的初始化 8.1.3一维数组的应用举例 8.2二维数组 8.2.1二维数组的定义和引用 8.2.2二维数组的初始化 8.2.3二维数组的应用举例 8.3多维数组 8.4字符数组 8.4.1字符数组的定义和引用 8.4.2字符数组的初始化 8.4.3字符数组的结束标志 ——'\0' 8.4.4字符数组的输入和输出 8.4.5字符数组的应用举例 8.5数组的排序算法 8.5.1选择法排序 8.5.2冒泡法排序 8.5.3交换法排序 8.5.4插入法排序 8.5.5折半法排序 8.5.6排序算法的比较 8.6字符串处理函数 8.6.1字符串复制 8.6.2字符串连接 8.6.3字符串比较 8.6.4字符串大小写转换 8.6.5获取字符串长度 8.7实战练习 第9章函数 9.1函数的概述 9.2函数的定义 9.2.1函数定义的形式 9.2.2函数的定义与声明 9.3函数的返回语句 9.3.1从函数体内返回 9.3.2函数的返回值 9.4函数的参数 9.4.1形式参数与实际参数 9.4.2函数参数的特殊情况 ——数组 9.4.3main()函数的参数 9.5函数的调用 9.5.1函数调用的一般方式 9.5.2函数的嵌套调用 9.5.3函数的递归调用 9.6内部函数和外部函数 9.6.1内部函数 9.6.2外部函数 9.7局部变量和全局变量 9.7.1局部变量 9.7.2全局变量 9.8C语言库函数 9.9实战练习 第10章指针 10.1指针概述 10.1.1地址与指针 10.1.2变量与指针 10.1.3指针变量 10.1.4指针自加自减运算 10.2数组与指针 10.2.1一维数组与指针 10.2.2二维数组与指针 10.2.3字符串与指针 10.2.4字符串数组 10.3指向指针的指针 10.4指针变量作函数参数 10.5返回指针的函数和指向函数的 指针 10.6实战练习 第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.3.1指向结构体变量的 指针 11.3.2指向结构体数组的 指针 11.3.3结构体作为函数参数 11.4结构体的嵌套 11.5链表 11.5.1链表概述 11.5.2创建动态链表 11.5.3输出链表 11.6链表相关操作 11.6.1链表的插入操作 11.6.2链表的删除操作 11.7共用体 11.7.1共用体的概念 11.7.2共用体变量的引用 11.7.3共用体变量的初始化 11.7.4共用体类型的 数据特点 11.8枚举类型 11.9实战练习 第12章位操作 12.1位与字节 12.2位运算操作符 12.2.1“与”运算符 12.2.2“或”运算符 12.2.3“取反”运算符 12.2.4“异或”运算符 12.2.5“左移”运算符 12.2.6“右移”运算符 12.3循环移位 12.4位段 12.4.1位段的概念与定义 12.4.2位段相关说明 12.5实战练习 第13章编译与预处理 13.1宏定义 13.1.1不带参数的宏定义 13.1.2带参数的宏定义 13.2#include指令 13.3条件编译 13.3.1#if命令 13.3.2#ifdef及#ifndef命令 13.3.3#undef命令 13.3.4#line命令 13.3.5#pragma命令 13.4实战练习 第14章文件 14.1文件概述 14.2文件基本操作 14.2.1文件指针 14.2.2文件的打开 14.2.3文件的关闭 14.3文件的读和写 14.3.1fputc()函数 14.3.2fgetc()函数 14.3.3fputs()函数 14.3.4fgets()函数 14.3.5fprintf()函数 14.3.6fscanf()函数 14.3.7fread()函数和 fwrite()函数 14.4文件的定位 14.4.1fseek()函数 14.4.2rewind()函数 14.4.3ftell()函数 14.5实战练习 第15章内存管理 15.1内存组织形式 15.2内存管理函数 15.2.1malloc()函数 15.2.2calloc()函数 15.2.3realloc()函数 15.2.4free()函数 15.3内存丢失 15.4实战练习 第16章网络编程 16.1计算机网络基础 16.1.1OSI七层参考模型 16.1.2IP地址 16.1.3网络地址解析 16.1.4域名系统 16.1.5TCP/IP协议 16.1.6网络字节顺序 16.2套接字概述 16.2.1有关套接字的概念 16.2.2TCP的套接字的 socket编程 16.2.3UDP的套接字的 socket编程 16.3套接字函数 16.3.1套接字函数介绍 16.3.2基于TCP的网络聊天 程序 16.4实战练习 第17章通信录管理系统 17.1需求及功能分析 17.2功能实现 17.2.1系统运行界面 17.2.2添加新的联系人 17.2.3显示联系人信息 17.2.4删除联系人信息 17.2.5查找联系人信息 17.2.6修改联系人信息 17.3本章小结 附录 
  • 内容简介:
      《C语言从入门到精通》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共分17章,包括概述、C语言程序的组成、C语言的基本构成元素和数据类型、运算符和表达式、用户与计算机交互——输入/输出、分支结构程序设计、循环结构与转移语句、数组、函数、指针、结构体和共用体、位操作、编译与预处理、文件、内存管理、网络编程以及通信录管理系统。  本书适合任何想学习C语言的读者,无论您是否从事计算机相关行业,是否接触过C语言,均可通过学习快速掌握C语言的开发方法和技巧。
  • 作者简介:
      未来教育教学与研究中心,是一家专门从事计算机教育类产品研发的机构,作者团队中不仅拥有丰富教学经验的高校教师,还有具有实战经验的一线研发人员。多年来,本中心一直致力于图书质量和品牌的建设,努力打造精品图书,努力建设一流团队,全面提升综合竞争力,为广大读者提供高质量的教育教学产品。
  • 目录:
    第1章概述 1.1C语言的起源 1.1.1程序语言的简述 1.1.2C语言的发展史 1.2C语言的特点 1.3C语言的第一个例子 ——Hello C's World 1.4认识常用开发环境 1.4.1C语言程序编写与 运行流程 1.4.2C语言常用开发环境 1.4.3Visual C++ 6.0 1.5实战练习 第2章C语言程序的组成 2.1进一步认识C语言程序 2.2声明区 2.2.1头文件 2.2.2函数声明 2.2.3变量声明 2.3主函数 2.4函数定义区 2.5注释 2.6代码的规范 2.7实战练习 
     第3章C语言的基本构成元素和 数据类型 3.1关键字 3.2标识符 3.3数据类型 3.4常量 3.4.1整型常量 3.4.2实型常量 3.4.3字符型常量 3.4.4转义字符 3.4.5符号常量 3.5变量 3.5.1整型变量 3.5.2实型变量 3.5.3字符型变量 3.6变量的存储类别 3.6.1静态存储与动态存储 3.6.2auto变量 3.6.3static变量 3.6.4register变量 3.6.5extern变量 3.7综合运用 3.8实战练习 第4章运算符和表达式 4.1表达式 4.2赋值运算符与赋值表达式 4.2.1变量赋初值 4.2.2自动类型转换 4.2.3强制类型转换 4.3算术运算符与算术表达式 4.3.1算术运算符 4.3.2算术表达式 4.3.3优先级与结合性 4.3.4自增/自减运算符 4.4关系运算符与关系表达式 4.4.1关系运算符 4.4.2关系表达式 4.4.3优先级与结合性 4.5逻辑运算符与逻辑表达式 4.5.1逻辑运算符 4.5.2逻辑表达式 4.5.3优先级与结合性 4.6位逻辑运算符与 位逻辑表达式 4.6.1位逻辑运算符 4.6.2位逻辑表达式 4.7逗号运算符与逗号表达式 4.8复合赋值运算符 4.9综合运用 4.10实战练习 第5章用户与计算机交互 ——输入输出 5.1程序语句 5.2字符数据输入输出 5.2.1字符数据输出 5.2.2字符数据输入 5.3字符串输入输出 5.3.1字符串输出函数 5.3.2字符串输入函数 5.4格式输出函数——printf() 5.5格式输入函数——scanf() 5.6综合运用 5.7实战练习 第6章分支结构程序设计 6.1if语句 6.1.1单分支选择结构 ——if语句 6.1.2双分支选择结构 ——if…else语句 6.1.3多分支选择结构 ——else if语句 6.1.4多分支选择结构 ——if语句的嵌套形式 6.2条件运算符 6.3多重选择——switch语句 6.3.1switch语句的基本形式 6.3.2多路开关模式的 switch语句 6.4多分支语句的比较 6.5综合运用 6.6实战练习 第7章循环结构与转移语句 7.1循环结构 7.2当型循环语句 ——while语句 7.3直到型循环语句 ——do-while语句 7.4for语句 7.4.1for语句的使用 7.4.2for语句的变体 7.4.3for语句中的逗号应用 7.5循环语句的比较 7.6循环的嵌套 7.7转移语句 7.7.1goto语句 7.7.2break语句 7.7.3continue语句 7.8综合运用 7.9实战练习 第8章数组 8.1一维数组 8.1.1一维数组的定义和引用 8.1.2一维数组的初始化 8.1.3一维数组的应用举例 8.2二维数组 8.2.1二维数组的定义和引用 8.2.2二维数组的初始化 8.2.3二维数组的应用举例 8.3多维数组 8.4字符数组 8.4.1字符数组的定义和引用 8.4.2字符数组的初始化 8.4.3字符数组的结束标志 ——'\0' 8.4.4字符数组的输入和输出 8.4.5字符数组的应用举例 8.5数组的排序算法 8.5.1选择法排序 8.5.2冒泡法排序 8.5.3交换法排序 8.5.4插入法排序 8.5.5折半法排序 8.5.6排序算法的比较 8.6字符串处理函数 8.6.1字符串复制 8.6.2字符串连接 8.6.3字符串比较 8.6.4字符串大小写转换 8.6.5获取字符串长度 8.7实战练习 第9章函数 9.1函数的概述 9.2函数的定义 9.2.1函数定义的形式 9.2.2函数的定义与声明 9.3函数的返回语句 9.3.1从函数体内返回 9.3.2函数的返回值 9.4函数的参数 9.4.1形式参数与实际参数 9.4.2函数参数的特殊情况 ——数组 9.4.3main()函数的参数 9.5函数的调用 9.5.1函数调用的一般方式 9.5.2函数的嵌套调用 9.5.3函数的递归调用 9.6内部函数和外部函数 9.6.1内部函数 9.6.2外部函数 9.7局部变量和全局变量 9.7.1局部变量 9.7.2全局变量 9.8C语言库函数 9.9实战练习 第10章指针 10.1指针概述 10.1.1地址与指针 10.1.2变量与指针 10.1.3指针变量 10.1.4指针自加自减运算 10.2数组与指针 10.2.1一维数组与指针 10.2.2二维数组与指针 10.2.3字符串与指针 10.2.4字符串数组 10.3指向指针的指针 10.4指针变量作函数参数 10.5返回指针的函数和指向函数的 指针 10.6实战练习 第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.3.1指向结构体变量的 指针 11.3.2指向结构体数组的 指针 11.3.3结构体作为函数参数 11.4结构体的嵌套 11.5链表 11.5.1链表概述 11.5.2创建动态链表 11.5.3输出链表 11.6链表相关操作 11.6.1链表的插入操作 11.6.2链表的删除操作 11.7共用体 11.7.1共用体的概念 11.7.2共用体变量的引用 11.7.3共用体变量的初始化 11.7.4共用体类型的 数据特点 11.8枚举类型 11.9实战练习 第12章位操作 12.1位与字节 12.2位运算操作符 12.2.1“与”运算符 12.2.2“或”运算符 12.2.3“取反”运算符 12.2.4“异或”运算符 12.2.5“左移”运算符 12.2.6“右移”运算符 12.3循环移位 12.4位段 12.4.1位段的概念与定义 12.4.2位段相关说明 12.5实战练习 第13章编译与预处理 13.1宏定义 13.1.1不带参数的宏定义 13.1.2带参数的宏定义 13.2#include指令 13.3条件编译 13.3.1#if命令 13.3.2#ifdef及#ifndef命令 13.3.3#undef命令 13.3.4#line命令 13.3.5#pragma命令 13.4实战练习 第14章文件 14.1文件概述 14.2文件基本操作 14.2.1文件指针 14.2.2文件的打开 14.2.3文件的关闭 14.3文件的读和写 14.3.1fputc()函数 14.3.2fgetc()函数 14.3.3fputs()函数 14.3.4fgets()函数 14.3.5fprintf()函数 14.3.6fscanf()函数 14.3.7fread()函数和 fwrite()函数 14.4文件的定位 14.4.1fseek()函数 14.4.2rewind()函数 14.4.3ftell()函数 14.5实战练习 第15章内存管理 15.1内存组织形式 15.2内存管理函数 15.2.1malloc()函数 15.2.2calloc()函数 15.2.3realloc()函数 15.2.4free()函数 15.3内存丢失 15.4实战练习 第16章网络编程 16.1计算机网络基础 16.1.1OSI七层参考模型 16.1.2IP地址 16.1.3网络地址解析 16.1.4域名系统 16.1.5TCP/IP协议 16.1.6网络字节顺序 16.2套接字概述 16.2.1有关套接字的概念 16.2.2TCP的套接字的 socket编程 16.2.3UDP的套接字的 socket编程 16.3套接字函数 16.3.1套接字函数介绍 16.3.2基于TCP的网络聊天 程序 16.4实战练习 第17章通信录管理系统 17.1需求及功能分析 17.2功能实现 17.2.1系统运行界面 17.2.2添加新的联系人 17.2.3显示联系人信息 17.2.4删除联系人信息 17.2.5查找联系人信息 17.2.6修改联系人信息 17.3本章小结 附录 
查看详情
相关图书 / 更多
零起点快速入门:C语言从入门到精通
零起步玩转掌控板与Mind+
占正奎
零起点快速入门:C语言从入门到精通
零起点实用俄语(第2版)
陈国亭
零起点快速入门:C语言从入门到精通
零起点学五运六气
邹勇
零起点快速入门:C语言从入门到精通
零起步素描基础教程
美术宝 编著
零起点快速入门:C语言从入门到精通
零起点英语写作(赖世雄英语系列)
赖世雄
零起点快速入门:C语言从入门到精通
零起点学中药
刘敏;张晓东
零起点快速入门:C语言从入门到精通
零起点波兰语语法轻松学
[德国]Pons出版社
零起点快速入门:C语言从入门到精通
零起点匈牙利语语法轻松学
[德国]Pons出版社
零起点快速入门:C语言从入门到精通
零起步简谱与视唱入门教程
彭静琳 编著;彭天峰;彭月琳
零起点快速入门:C语言从入门到精通
零起步流行钢琴即兴弹唱速成
臧翔翔 编著
零起点快速入门:C语言从入门到精通
零起点阿拉伯语语法轻松学
[德国]Pons出版社
零起点快速入门:C语言从入门到精通
零起点学看汽车电路图(第2版)
蔡永红 主编
您可能感兴趣 / 更多
零起点快速入门:C语言从入门到精通
全国计算机等级考试上机考试题库二级C语言
未来教育 编
零起点快速入门:C语言从入门到精通
2023年全国社区工作者公开招聘考试专用教材
未来教育教学与研究中心 著;社区工作者公开招聘考试专用教材编写组 编
零起点快速入门:C语言从入门到精通
全国社会工作者职业水平考试中级真题详解与高频考点2023(1-3)套装共3册
未来教育教学与研究中心 编
零起点快速入门:C语言从入门到精通
2022年12月大学英语四级一本通
未来教育教学与研究中心
零起点快速入门:C语言从入门到精通
社会工作者初级2023教材社工师初级社会工作实务+社会工作综合能力(套装共2册)
未来教育
零起点快速入门:C语言从入门到精通
社会工作者初级2023教材配套真题详解押题试卷习题 社工师初级 社会工作实务+社会工作综合能力(套装共4册)
未来教育
零起点快速入门:C语言从入门到精通
2022年9月版全国计算机等级考试上机考试题库一级计算机基础及MSOffice应用
未来教育 著
零起点快速入门:C语言从入门到精通
全国大学生英语竞赛2023年B类(英语专业)历年真题详解与考前预测试卷
未来教育教学与研究中心 编
零起点快速入门:C语言从入门到精通
大学生英语竞赛d类历年真题详解与前预测 研究生考试 新华正版
未来教育
零起点快速入门:C语言从入门到精通
未来教育2022年全国计算机等级考试三级网络技术上机考试题库
未来教育教学与研究中心 著
零起点快速入门:C语言从入门到精通
全国计算机等级考试上机考试题库三级数据库技术2021
未来教育教学与研究中心 主编
零起点快速入门:C语言从入门到精通
Word/Excel/PPT 2013高效办公从入门到精通
未来教育教学与研究中心 著