C程序员成长攻略

C程序员成长攻略
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2007-04
版次: 1
ISBN: 9787508442822
定价: 68.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 548页
字数: 870千字
6人买过
  •   C语言是一种“中级”语言,兼备高级语言的基本结构与低级语言的功能,兼有二者的优点。C语言也是一种结构化语言,尽管C语言不允许函数的嵌套定义,不是严格意义下的模块结构化(block-structured)语言,但是C语言具有结构化语言的典型特征。C语言更是C程序员的语言,许多程序员的成长故事里都有C语言的影子。
      本书主要介绍C语言编程从入门到精通的程序员成长过程,总结编程经验,提炼项目开发的技巧,以实例展示C程序员的编程技能和成长攻略。
      本书内容丰富、实例详尽(提供所有的源代码),涉及知识面广,逻辑层次清楚,图文并茂,紧跟C编程技术的发展趋势,是一本从事C应用程序开发的优秀参考书。 本书适合于具有一定编程经验的程序员、开发人员和C语言爱好者,也有助于具有丰富开发经验的系统分析员、系统测试员、企业IT经理等,同时也是C语言初学者迅速提高编程水平的一本好的参考书。 前言
    第1章入门——与C初次接触
    1.1第一门编程语言
    1.1.1C语言能做什么
    1.1.2掌握语言本质
    1.2熟悉编程环境和程序框架
    1.2.1TurboC2.0编程环境
    1.2.2程序框架的构成.
    1.2.3编写、运行第一个C程序
    1.2.4熟悉常用组合键和快捷键
    1.3如何区分和记忆烦琐的数据类型、算符与表达式
    1.3.1分类记忆
    1.3.2适当做课后习题
    1.3.3在实践中体会各知识点
    1.4小结

    第2章实践——从点滴积累
    2.1输入输出的艺术
    2.1.1printf()和scanf()函数的格式符及附加格式说明符
    2.1.2关于printf()和scanf()的若干问题
    2.1.3输出的控制艺术
    2.1.4用输出函数创造简单的程序界面效果
    2.2掌握三种控制结构语句
    2.2.1控制结构语句的魅力
    2.2.2三种控制结构语句的相互嵌套使用
    2.3上机实践课的学习
    2.3.1上机前的准备
    2.3.2充分利用例题和习题
    2.3.3解决几个经典数学问题
    2.3.4养成做笔记的习惯
    2.4培养程序员的耐心和细心——分析和调试程序
    2.4.1学会逐句分析程序
    2.4.2利用输入输出语句分析中间结果
    2.5指针学习
    2.5.1指针的实质
    2.5.2指针的一般应用
    2.5.3指向函数的指针
    2.6小结

    第3章兴趣——尝试动画和小游戏的编写
    3.1C语言编程新天地
    3.1.1图形系统
    3.1.2图形函数
    3.1.3绘制稍复杂的图形
    3.1.4有趣的动画——实现一个QQ表情
    3.2课程设计——屏幕打飞字
    3.2.1初步构想
    3.2.2实现飞字效果
    3.2.3随机字符的产生以及按键判断
    3.3图形界面的设计与添加
    3.3.1初始界面的绘制
    3.3.2菜单功能的实现
    3.3.3程序界面与游戏功能的整合
    3.4程序的最后完善
    3.4.1游戏效果的添加
    3.4.2添加结束游戏的逻辑条件及数据统计
    3.4.3声音及表情效果的添加
    3.4.4源程序清单
    3.5小结

    第4章进阶——数据结构和算法
    4.1成为一名程序员的必经之路
    4.1.1程序=算法+数据结构
    4.1.2熟悉各种数据结构
    4.1.3从描述代码到实代码
    4.2二叉树
    4.2.1非递归中序遍历二叉树
    4.2.2线索二叉树
    4.2.3哈夫曼树
    4.3关于图的几种基本算法的实现
    4.3.1以邻接矩阵表示的图的深度优先遍历的实现
    4.3.2以邻接矩阵表示的图的广度优先遍历的实现
    ……
    第5章 考证——C程序员磨练
    第6章 综合——用C编写一个课题设计程序
    第7章 应用——一个算法演示验证程序
    第8章 扩展——充分扩充C的利用空间
    第9章 调试——C程序调试的重要手段
    第10章 C程序员的过去、现在和将来
    附录 键盘扫描码
  • 内容简介:
      C语言是一种“中级”语言,兼备高级语言的基本结构与低级语言的功能,兼有二者的优点。C语言也是一种结构化语言,尽管C语言不允许函数的嵌套定义,不是严格意义下的模块结构化(block-structured)语言,但是C语言具有结构化语言的典型特征。C语言更是C程序员的语言,许多程序员的成长故事里都有C语言的影子。
      本书主要介绍C语言编程从入门到精通的程序员成长过程,总结编程经验,提炼项目开发的技巧,以实例展示C程序员的编程技能和成长攻略。
      本书内容丰富、实例详尽(提供所有的源代码),涉及知识面广,逻辑层次清楚,图文并茂,紧跟C编程技术的发展趋势,是一本从事C应用程序开发的优秀参考书。 本书适合于具有一定编程经验的程序员、开发人员和C语言爱好者,也有助于具有丰富开发经验的系统分析员、系统测试员、企业IT经理等,同时也是C语言初学者迅速提高编程水平的一本好的参考书。
  • 目录:
    前言
    第1章入门——与C初次接触
    1.1第一门编程语言
    1.1.1C语言能做什么
    1.1.2掌握语言本质
    1.2熟悉编程环境和程序框架
    1.2.1TurboC2.0编程环境
    1.2.2程序框架的构成.
    1.2.3编写、运行第一个C程序
    1.2.4熟悉常用组合键和快捷键
    1.3如何区分和记忆烦琐的数据类型、算符与表达式
    1.3.1分类记忆
    1.3.2适当做课后习题
    1.3.3在实践中体会各知识点
    1.4小结

    第2章实践——从点滴积累
    2.1输入输出的艺术
    2.1.1printf()和scanf()函数的格式符及附加格式说明符
    2.1.2关于printf()和scanf()的若干问题
    2.1.3输出的控制艺术
    2.1.4用输出函数创造简单的程序界面效果
    2.2掌握三种控制结构语句
    2.2.1控制结构语句的魅力
    2.2.2三种控制结构语句的相互嵌套使用
    2.3上机实践课的学习
    2.3.1上机前的准备
    2.3.2充分利用例题和习题
    2.3.3解决几个经典数学问题
    2.3.4养成做笔记的习惯
    2.4培养程序员的耐心和细心——分析和调试程序
    2.4.1学会逐句分析程序
    2.4.2利用输入输出语句分析中间结果
    2.5指针学习
    2.5.1指针的实质
    2.5.2指针的一般应用
    2.5.3指向函数的指针
    2.6小结

    第3章兴趣——尝试动画和小游戏的编写
    3.1C语言编程新天地
    3.1.1图形系统
    3.1.2图形函数
    3.1.3绘制稍复杂的图形
    3.1.4有趣的动画——实现一个QQ表情
    3.2课程设计——屏幕打飞字
    3.2.1初步构想
    3.2.2实现飞字效果
    3.2.3随机字符的产生以及按键判断
    3.3图形界面的设计与添加
    3.3.1初始界面的绘制
    3.3.2菜单功能的实现
    3.3.3程序界面与游戏功能的整合
    3.4程序的最后完善
    3.4.1游戏效果的添加
    3.4.2添加结束游戏的逻辑条件及数据统计
    3.4.3声音及表情效果的添加
    3.4.4源程序清单
    3.5小结

    第4章进阶——数据结构和算法
    4.1成为一名程序员的必经之路
    4.1.1程序=算法+数据结构
    4.1.2熟悉各种数据结构
    4.1.3从描述代码到实代码
    4.2二叉树
    4.2.1非递归中序遍历二叉树
    4.2.2线索二叉树
    4.2.3哈夫曼树
    4.3关于图的几种基本算法的实现
    4.3.1以邻接矩阵表示的图的深度优先遍历的实现
    4.3.2以邻接矩阵表示的图的广度优先遍历的实现
    ……
    第5章 考证——C程序员磨练
    第6章 综合——用C编写一个课题设计程序
    第7章 应用——一个算法演示验证程序
    第8章 扩展——充分扩充C的利用空间
    第9章 调试——C程序调试的重要手段
    第10章 C程序员的过去、现在和将来
    附录 键盘扫描码
查看详情
系列丛书 / 更多
C程序员成长攻略
DB2程序员成长攻略
龚涛 著
C程序员成长攻略
JSP程序员成长攻略
龚涛 著;蒙祖强 编
C程序员成长攻略
Visual C++程序员成长攻略
戴博 著
C程序员成长攻略
Asp.NET程序员成长攻略
陈哲 著
C程序员成长攻略
C++Builder程序员成长攻略
蒙祖强 著
相关图书 / 更多
C程序员成长攻略
C程序设计试题汇编(第四版)
谭浩强、鲍有文、周海燕、赵重敏、鞠慧敏
C程序员成长攻略
C程序设计与问题求解
刘杰;鞠成东;丛晓红
C程序员成长攻略
C程序设计
朱晓燕 主编;陈刚 程欣宇 沈宁 李支成 朱家成 副主编
C程序员成长攻略
C程序设计教程(第4版)学习辅导
谭浩强
C程序员成长攻略
C程序设计与问题求解实践教程
刘杰;徐丽;孟宇龙
C程序员成长攻略
C程序设计习题解析及实践指导
郭伟青
C程序员成长攻略
C程序设计(基于Linux平台)(微课版)
张同光;刘春红;田乔梅;武晓龙;宋丽丽
C程序员成长攻略
C程序设计上机指导与习题集
王琳艳 主编;刘警 汪飞 王继克 副主编
C程序员成长攻略
C程序设计教程(第4版)()
谭浩强 著
C程序员成长攻略
C程序设计
张朋 张丕振 主编;顾健 马玲 孟庆新 刘晓慧 范彬 宋丹茹 周本海 赵越 副主编
C程序员成长攻略
C程序设计基础(英文版)
汪芳
C程序员成长攻略
C程序设计(第2版)(大学计算机基础教育特色教材系列)
姜学锋、刘君瑞 著