摘要:

本书将C语言程序设计分成入门基础,程序设计的基本结构,模块化程序设计的结构3个循序渐进的部分.主要介绍C语言程序的基本结构,数据的表达方式,基本表达式语句等内容.书中以实例导入,以程序为核心,由浅入深,书中精选了170多个程序,大部分程序都在VisualC++6.0环境下通过验证,并且对程序的结构,函数的设计,变量的设置进行了恰当的注释和说明. 本书以C语言程序案例为导向,深入浅出地讲解了C语言程序设计的基本方法.全书注重算法设计与程序设计的关联性,强化模块化程序的设计方法. 全书内容可分为三部分,共11章.第一部分为第1,2章,是初学者的入门知识,简单介绍c语言的基础知识,主要内容有C语言程序的基本结构,数据类型和数据的存储方式,基本的程序表达式.第二部分为第3章~第5章,是程序设计的基础部分,主要内容有描述程序算法的方法,程序语句的基本控制结构.掌握了第一,二部分的内容,读者可以完成简单的程序设计.第三部分为第6章~第11章,是模块化程序设计的概念和实现的方法,主要内容有函数,数组,指针,结构,文件,位运算等.通过对这三部分知识单元的学习,读者可以逐步认识模块化程序设计的思想,掌握模块化程序设计的方法. 全书语言简洁,通俗易懂,内容叙述由浅入深.本书适合作为大学本科和专科院校的教材,也可供一般工程技术人员参考.【作者简介】 李丽娟,博士,湖南大学计算机与通信学院教授,长期从事教学和科研工作,主要研究方向为软件工程,模式识别,信息安全等,主持或参加过多项国家级科研课题,从事过多种行业的软件看法工作,具有丰富的程序设计语言方面的教学经验,著有《C语言程序设计教程》,《C语言程序设计》,《大学信息技术基础》等书,所编写的教材结构清晰,简洁明确,例题丰富,注重思维拓展,便于理解和掌握,适合教学,已被多所学校广泛采用.

展开

c语言程序设计教程第二版李春葆,C语言程序设计教程.第2版相关推荐

  1. 九宫怎么排列和使用_广告视频配音剪映零基础入门教程第二十三篇:剪辑之九宫格教程...

    朋友圈最火九宫格视频你们知道是怎样制作的吗?我们常常在玩朋友圈的时候想用九宫格照片,但是你们有没有遇到这种情况,想玩九宫格却发现找不到那么多能用的照片,那这时候怎么办呢?玩腻了平常图片的发法,今天我们 ...

  2. 数据结构教程(第五版 李春葆 上机实验题4 验证性实验)

    一.实现顺序串的各种基本运算的算法 #include<stdio.h> #include<stdlib.h> #define MaxSize 50typedef struct{ ...

  3. 数据结构教程(第五版 李春葆 上机实验题3 验证性实验)

    一.实现顺序栈的各种基本运算的算法 #include<stdio.h> #include<stdlib.h> #define MaxSize 50 typedef struct ...

  4. 算法分析与设计第二版(李春葆)第六章分支界限法

    分支界限法类似于回溯法,一般回溯法目标是找出所有解,二分支界限法是找出满足条件的一个解或者最优解 算法 解空间树搜索方式 存储结点的常用数据结构 结点存储特性 常用应用 回溯法 深度优先搜索 栈 活结 ...

  5. 算法分析与设计第二版(李春葆)第一章概论

    一.算法的概念 算法的5条性质 有限性:一个算法必须在执行有限步之后结束,并每一步都可能在有限时间内完成 确定性:每一条指令有确切的含义 可行性:每一条运算都是可以精确执行 输入性:一个算法有零个或多 ...

  6. 《数据结构教程》(李春葆 主编)课后习题【练习题6】

    [6.5] 1 #include <iostream> 2 3 using namespace std; 4 #define MAXN 100 5 #define N 4 6 #defin ...

  7. R语言快速学习第二部分(有其他语言基础)

    文章目录 空值NA 与 缺失值NULL 向量(vector) 列表(list) 矩阵(matrix) 数组(array) 因子(factor) 数据框(data.frame) R语言数据对象包括以下几 ...

  8. c语言程序设计教程第二版张磊,C语言程序设计实验与实训指导及题解(第2版)-张磊...

    ?本书是普通高等教育"十一五"规划教材<C语言程序设计>(第2版)的配套辅导教材,全书主要包括实验指导.综合程序设计指导和习题解答三部分内容. 实验指导部分对应主教材各 ...

  9. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

最新文章

  1. 【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
  2. JavaScript之图片操作3
  3. Python学习week7-文件路径操作
  4. List去除重复的元素
  5. Android 系统(119)---Android启动页黑屏及最优解决方案
  6. python请求模块requests的session不能保存cookies的情况
  7. Statement对象最新解析
  8. 怎么在大数据里面删除不了_数据库删除大数据怎么操作
  9. 【寒江雪】Go实现工厂模式
  10. Python实现qq自动发送消息
  11. ESP8266烧录选项中的QIO 和 DIO解释
  12. GPS 入门 6 —— 各国卫星导航系统比较(北斗、伽利略、GLONASS、GPS)(转)
  13. 百变怪之善口技者——mocking bird 完全指北
  14. 【SSM电商项目后台开发】001-数据库建表
  15. 数据库理论第八章部分作业——基于《数据库系统概念》第七版
  16. unicode转中文 中文转unicode的简单方式
  17. 自己计算机的网络密码,怎么知道自己宽带上网的用户名密码,我打开电脑就能直接上网。...
  18. qt做标定软件_有什么很好的软件是用 Qt 编写的?
  19. 跨境电商淘宝详情解决方案
  20. C++实现字符串的部分复制

热门文章

  1. 拼图软件那个好用?好用的拼图软件分享
  2. FCFS、SJF、RR、SRT进程调度算法的代码实现
  3. Phonetic symbol 双元音 -- ɪə
  4. linux怎么在终端里查系统信息,Neofetch:在终端中显示Linux系统信息
  5. 用php写的亲亲鲜花网站_PHP鲜花网站模板植物园林花卉源码 html5手机自适应整站带后台...
  6. android视频解码数据分辨率改变,Android实现任意分辨率视频编码的思考与实现
  7. 编写一个程序重复提示用户输入一个国家的首都,一旦收到用户的输入,程序报告用户输入的答案是否正确,假设将50个国家的首都存放在一个字典中,程序提示用户回答所有国家的首都并且显示回答正确的总个数。
  8. 十九、面向对象的定义,及基础语法
  9. 关于Office弹窗+横幅提示“你的许可证不是正版,并且你可能是盗版软件的受害者...”的解决方案——以Office2019为例
  10. 人类简史 10 金钱的味道