本书从结构化程序设计技术的角度出发,以C程序设计语言为载体,通过对C语言的基本语法、语义的讲解以及对各种典型问题的分析,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向读者介绍计算机结构化程序设计的基本概念、基本技术和方法。

本书选用Visual C++ 6.0作为教学示例、习题的参考解答都在Visual C++ 6.0集成开发环境中通过测试。

本书可供高等院校计算机及其相关专业计算机技术基础课程教材,也可供计算机应用开发人员参考。 出版说明

前言

第1章 C语言设计入门

1.1 C语言的发展简史与特点

1.2 C程序的基本结构

1.3 C语言的基本数据类型

1.4 基本运算符和表达式

1.5 不同类型数据混合运算及数据转换

1.6 C程序设计初步

1.7 习题

第2章 C程序的控制结构

2.1 C程序控制结构中的条件表示

2.2 分支程序结构

2.3 循环程序结构

2.4 C语言中的其他简单控制结构

2.5 C语言控制结构应用举例

2.6 习题

第3章 函数与程序结构

3.1 函数的定义与调用

3.2 函数的嵌套调用和递归调用

3.3 程序结构与变量的作用域和生存期

3.4 编译预处理

3.5 习题

第4章 指针与函数

4.1 指针变量的定义和引用

4.2 指针变量作为函数的参数及其与被指针指出变量的区别

4.3 函数的指针与函数调用

4.4 返回指针值的函数

4.5 习题

第5章 数组及应用

5.1 一维数组

5.2 二维数组和多维数组

5.3 数组的应用

5.4 习题

第6章 字符串及其应用

第7章 指针与数组

第8章 结构体类型和联合体类型

第9章 位运算与枚举类型

第10章 文件

附录

参考文献

内容简介:

本书从结构化程序设计技术的角度出发,以C程序设计语言为载体,通过对C语言的基本语法、语义的讲解以及对各种典型问题的分析,展现了在计算机应用过程中如何将方法和编码相联系的具体程序设计过程,进而向读者介绍计算机结构化程序设计的基本概念、基本技术和方法。

本书选用Visual C++ 6.0作为教学示例、习题的参考解答都在Visual C++ 6.0集成开发环境中通过测试。

本书可供高等院校计算机及其相关专业计算机技术基础课程教材,也可供计算机应用开发人员参考。

目录:

出版说明

前言

第1章 C语言设计入门

1.1 C语言的发展简史与特点

1.2 C程序的基本结构

1.3 C语言的基本数据类型

1.4 基本运算符和表达式

1.5 不同类型数据混合运算及数据转换

1.6 C程序设计初步

1.7 习题

第2章 C程序的控制结构

2.1 C程序控制结构中的条件表示

2.2 分支程序结构

2.3 循环程序结构

2.4 C语言中的其他简单控制结构

2.5 C语言控制结构应用举例

2.6 习题

第3章 函数与程序结构

3.1 函数的定义与调用

3.2 函数的嵌套调用和递归调用

3.3 程序结构与变量的作用域和生存期

3.4 编译预处理

3.5 习题

第4章 指针与函数

4.1 指针变量的定义和引用

4.2 指针变量作为函数的参数及其与被指针指出变量的区别

4.3 函数的指针与函数调用

4.4 返回指针值的函数

4.5 习题

第5章 数组及应用

5.1 一维数组

5.2 二维数组和多维数组

5.3 数组的应用

5.4 习题

第6章 字符串及其应用

第7章 指针与数组

第8章 结构体类型和联合体类型

第9章 位运算与枚举类型

第10章 文件

附录

参考文献

c语言程序设计熊壮,C语言程序设计相关推荐

  1. c语言程序设计实践课选题,学生程序设计论文,关于C语言程序设计课程实践相关参考文献资料-免费论文范文...

    导读:该文是关于学生程序设计论文范文,为你的论文写作提供相关论文资料参考. 摘 要:通过对C语言程序设计课程的创新与实践,研究和探索培养高职学生创新能力的课程设计和教育方法,探索课程与创新实践教育结合 ...

  2. 201803考试批次2C 程序设计语言,201803考试批次2可视化程序设计(VB)D卷

    201803考试批次2可视化程序设计(VB)D卷 2018-12-15 903 201803考试批次2可视化程序设计(VB)D卷 可视化程序设计(VB) 一 .单项选择题 (共 10 题.0 / 20 ...

  3. c语言程序设计 赵宏,C语言程序设计(模块化程序设计I )(6页)-原创力文档...

    第4章 模块化程序设计I (导学) C语言程序设计课程组 赵宏 示例:从键盘输入一个整数,判断该整数是否为素数. #include #include void main( ) { int x,i; s ...

  4. 最小生成树实验报告c语言,算法与程序设计实验最小生成树(c语言).ppt

    算法与程序设计实验最小生成树(c语言).ppt 最小生成树 问题分析: 由于在每两个城市之间都可以建立一条通信线路,n个城市之间最多可能设置n(n-1)/2条线路,而每条线路都要付出一定的经济代价,因 ...

  5. C 语言编程 — 使用 assert 断言进行程序设计

    目录 文章目录 目录 断言 利用断言来提高代码的可测试性 自定义断言来满足需求 尽量在函数中使用断言来检查参数的合法性 避免在断言表达式中使用改变环境的语句 避免使用断言去检查程序错误 在防错性程序设 ...

  6. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  7. c 语言与试验系统,C/C++程序设计学习与实验系统

    原名<Turbo C/C++ for Windows 集成实验与学习环境>,支持32位与64位的WI[详细介绍] 原名<Turbo C/C++ for Windows 集成实验与学习 ...

  8. c 语言程序设计阚道宏,C语言用宏实现静态多态

    综述 多态性是面向对象程序设计的一个重要特征. 在C++语言中,多态指的是:具有不同功能的函数可以用同一个函数名,可以用一个函数名调用不同内容的函数. C++的多态分为两种: 1. 静态多态性(编译时 ...

  9. c语言程序设计复习提纲,C语言程序设计复习提纲

    C语言程序设计复习提纲 C语言程序设计复习题: 1.理解以下术语的含义:数组.函数.地址 指针 指针变量 直接访问 间接访问.结构体 2.用起泡法对10个数由小到大排序(P134例题) 3.用递归方法 ...

最新文章

  1. 江西教育考试院2021年高考成绩查询入口,2021年江西高考网上志愿填报入口:江西省教育考试院...
  2. spss数据_spss数据分析软件
  3. 嵌入式WiFi芯片价格战已经打响 MCU企业该醒悟了
  4. 【转】一个ASP.NET MVC中ajax调用WebApi返回500 Internal Server Error的调错方法。
  5. mysql 指定数字排序_Mysql数据排序
  6. Django的url反向解析
  7. 大数据之-Hadoop本地模式_WordCount官方案例---大数据之hadoop工作笔记0022
  8. 手机阅读成全球3G赢利点:一年1亿美元市场
  9. 如何使用Java帮助文档
  10. 网络空间信息安全-密码学-信息密码技术基础
  11. html静态页面作业 我的家乡网站设计——我的家乡-杭州(7页) HTML+CSS+JavaScript 大学生家乡网页作品 老家网页设计作业模板 学生网页制作源代码下载
  12. pytorch实现textCNN
  13. [ERROR] InnoDB: Write to file (merge)failed at offset 4249878528, 1048576 bytes should have been wri
  14. SPI,UART,I2C都有什么区别,及其各自的特点
  15. Git 笔记 - git cherry-pick
  16. 【Cucumber】【问题集锦】
  17. 中国象棋中的跳马问题(BFS)
  18. Word 2007实现自动编排目录
  19. fixedsys字体 win7_fixedsys字体 win7_帮您win7系统记事本像Word文档一样更换字体的解决步骤...
  20. 第一周-机器学习监督学习-无监督学习

热门文章

  1. android视频开发倍速播放,调整视频播放速度
  2. 【C语言】一组内存函数——memory
  3. 常州工学院Java实验三
  4. 小象学院_Python数据分析_第三讲_Pandas
  5. 湖南辰溪一家庭捐资千万元建学校 用好家风回报家乡社会
  6. oracle手机号码检验字数_oracle判断手机号码是否合法
  7. win7中能对窗口的排列方法是_Windows7中多个窗口的排列方式有( )_学小易找答案...
  8. 深度学习:线性回归模型
  9. WMS仓储管理系统如何帮助纺织企业实现仓库智能管理
  10. Qt模块化笔记之Qt Widgets——菜单和菜单栏