c语言程序基本内容础

華为技术有限公司C语言编程基础

简介:本文档为《华为技术有限公司C语言编程基础ppt》可适用于IT/计算机领域

(杨莉、刘鸿翔编著书籍)

《程序设计基础:C语言》是2012年科学出版社出版的图书作者是杨莉、刘鸿翔。

》主要内容包括程序设计基础知识、C语言数据类型、运算符与表達式、程序结构、数组、指针、其他数据类型、

、文件等通过对大量实例进行分析,力求提高和培养学生的程序设计能力《程序设计基础:C语言》有配套辅导教程《程序设计基础实训指导教程——C语言》(科学出版社出版),引导读者学习和巩固各章节内容 《程序设计基础:C语言》结构清晰、内容精练、概念清楚、实例丰富、深入浅出,对读者可能遇到的疑难问题和易混淆概念作了详细的阐述 《程序设計基础:C语言》可作为高等院校相关专业教材和参考用书,还可以作为参加二级C语言程序设计考试者的自学用书《程序设计基础:C语言》是普通高等教育“十二五”规划教材·计算机系列和中国科学院教材建设专家委员会“十二五”规划教材之一。

  1.1.2 计算机程序
  1.2 程序设计語言
  1.3 问题求解与算法设计
  1.3.1 计算机求解问题的步骤
  1.4 C语言概述
  1.4.1 C语言的发展过程和特点
  1.4.2 C程序设计的基本结构
  1.4.3 C语言程序嘚运行
  1.5.2 新建/打开C语言程序文件
  1.5.5 关闭程序工作区
  第2章 数据类型、运算符与表达式
  2.1 C语言的数据类型
  2.2 常量与变量
  2.2.3 常量與符号常量
  2.5 字符型数据
  2.5.3 字符串常量
  2.6 变量赋初值
  2.7 算术运算符和算术表达式
  2.7.1 C语言运算符简介
  2.7.2 算术运算符和算术表达式
  2.8 赋值运算符和赋值表达式
  2.8.1 赋值运算符
  2.8.2 赋值表达式
  2.9 逗号运算符和逗号表达式
  2.10本章小结及常见错误列举
  3.1 顺序结构程序设计
  3.1.1 C语言中的语句
  3.1.2 格式化输入/输出函数
  3.1.3 字符输入/输出函数
  3.1.4 顺序结构程序举例
  3.2 选择结构程序设计
  3.2.1 关系运算符忣关系表达式
  3.2.2 逻辑运算符和逻辑表达式
  3.2.4 条件运算符
  3.2.6 选择结构程序举例
  3.3 循环结构程序设计
  第6章 其他数据类型

《程序设計基础:C语言(第2版)》适用于理工类各层次学生的学习也可作为软件开发人员的参考书

1 C语言程序设计概述
  1.1 计算机语言发展简史
  1.2 计算機中数据的表示
  1.2.1 原码、反码、补码
  1.3 C语言的特点
  1.4 C语言模块
  1.4.1 计算机程序
  1.4.2 模块与C语言结构
  1.5.1 算法的概念
  1.5.2 结构化表示算法
  1.6 软件工程概念
  2.1 函数的概念
  2.3 基本数据类型
  2.3.1 常量概念、3种基本数据类型
  2.3.2 变量概念、关键字、标识符
  2.5 运算符及表達式
  2.5.1 运算符概念
  2.5.2 表达式概念
  2.5.3 算术运算符和算术表达式
  2.5.4 自动类型转换和强制类型转换
  2.5.5 前缀、后缀自增(减)运算符
  2.5.6 賦值运算符与赋值表达式
  2.5.7 逗号运算符和逗号表达式
  2.5.8 关系运算符和关系表达式
  2.5.9 逻辑运算符和逻辑表达式
  2.5.10 取地址运算符和间接访问运算符
  2.5.11 类型长度运算符
  2.6 计算机存储器地址概念
  2.6.2 静态存储区概念
  2.7 自定义函数设计举例
  2.8 局部变量、全局变量、静態变量及其值传递
  2.8.1 从不同角度对函数分类
  2.8.3 主调函数与被调函数之间的值传递
  2.9 编译预处理
  3 程序控制结构语句与数组
  3.1 顺序结构程序设计
  3.2 选择结构程序设计
  3.2.3 选择结构程序设计举例
  3.3 循环结构程序设计
  3.3.3 循环结构程序设计举例
  4.1 指针与指针变量
  4.1.1 指针的概念
  4.2 指针变量与数组
  4.2.1 指针变量与数组
  4.2.2 指针变量在一维数组中的应用
  4.2.3 指针变量在多维数组中的应用
  4.2.4 指针变量在字符数组中的应用
  4.3 指针数组与多级指针
  4.3.1 指针数组的定义
  4.3.2 指针数组的使用
  4.4 指针变量与函数
  4.4.1 函数的操作方式与指针變量
  4.4.2 指针型函数的定义与使用
  4.4.3 函数指针的定义与使用
  4.4.4 与指针有关的函数参数传递方式
  4.4.5 带参数的main函数和命令行参数
  5 结構体、共用体、枚举类型
  5.1 结构体类型变量的定义与引用
  5.1.1 结构体类型的定义
  5.1.2 结构体变量的定义
  5.1.3 结构体变量的引用
  5.1.4 结构體变量的初始化
  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.4 动态存储管理
  5.4.1 需要动态存储管理的原因
  5.4.2 C语言的动态存储管理机制
  5.5 结构体应用举例
  5.6.1 共用体及共用体变量的定义
  5.6.2 共用体变量的引用方式
  5.6.3 共用体类型数据的特点
  5.7.1 枚举类型的定义及变量的定义
  5.7.2 枚举类型应用举例
  6.1.1 文件的概念
  6.2 文件类型指针
  6.3 文件相关预定义函数
  6.3.1 文件的打开与关闭
  6.3.3 文件的定位
  7 常用数据结构及其程序设计
  7.1.1 线性表的定义和运算
  7.2.2 栈的基本操作
  7.2.3 队列的定义
  7.2.4 顺序队列的基本操作
  7.3.2 二叉树的定义
  7.3.3 二叉树的链式存储
  7.3.4 二叉树的遍历
  8 C语言高级编程技术
  8.1 递归程序设计
  8.1.1 递归与递歸程序设计
  8.1.2 递归程序执行过程分析
  8.1.3 递归算法的优缺点
  8.1.4 递归程序设计的应用实例
  8.2 文本的屏幕输出和键盘输入
  8.2.1 文本的屏幕输出
  8.3 图形程序设计
  8.3.1 图形模式的初始化
  8.3.2 图形模式下的坐标系
  8.3.3 屏幕图形的色彩与相关操作
  8.3.4 基本绘图函数
  8.3.5 图形设计舉例
  8.4.2 计算机乐谱
  8.5 Linux操作系统C语言编程基础
  8.7 综合应用开发实例
  附录1 ASCⅡ码表
  附录3 常用函数表
  附录4 常用术语中英文对照表
  附录5 计算机等级考试大纲及样题

我要回帖

更多关于 c语言程序基本内容 的文章

 

随机推荐