C语言程序设计(第2版)全套教学课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章概述;本章主要内容;计算机语言;计算机语言的发展--机器语言;计算机语言的发展--汇编语言;计算机语言的发展--高级语言;高级语言简介;C语言的发展;C语言的发展;高级语言程序转化为可执行程序的过程;高级语言程序转化为可执行程序的过程;VC++环境;C语言标准与C语言编译软件;C、C++、VC之间的关系;C语言的特点;C语言程序结构;注释;缩进结构书写方式;变量与常量;标识符命名规则(变量名、函数名);关键字;变量名的规范;变量名的Hungarian标记法;数据类型;本章内容;常量的表示;为什么需要不同的变量类型;字符型、整型变量的声明;有符号数和无符号数;有符号数和无符号数不同;字符的存储;char类型表达范围;整数的存储;实数类型及声明;实数表示及误差来源;整型常量的表示;实数常量;实数输出举例;字符、字符串常量;转义字符;转义字符举例;变量、常量及其初始化;输入输出(一);内容与输出;为什么需要控制输入输出;getchar()与putchar()函数;getchar()与putchar()函数举例;stdio.h中提供的输出函数printf();printf()函数中%后的类型符号;控制输出时读取内存的长度;控制输出数据的长度;stdio.h中输入函数scanf;scanf()函数中%后的类型符号;键盘输入与输入函数关系;控制输入的宽度;scanf函数的返回值;通过%*略过一个输入数据;输入输出(二);流的输入输出控制符号;流的输入输出举例;流的输入输出举例;不能混用;本章内容;表达式;算数运算符;++,--;++--运算符举例;赋值运算;逗号运算符;优先级与结合方向;关系运算;逻辑运算;逻辑运算短路现象;条件运算符;表达式产生值;位运算;复合运算;混合运算;强制类型转换;运算符优先级;math.h中提供的数学函数;算法;本章主要内容;算法的概念;算法举例;流程图基本元素;goto语句;goto语句的例子;结构化程序设计;结构化程序设计的特点;顺序结构;顺序结构举例;断点与程序调试;顺序结构的图示表达;顺序结构错误实例;PAD图;HIPO;判定表;过程设计语言(PDL);选择结构;本章主要内容;判断语句;if 语句 ;if语句举例;ifelse语句;ifelse举例;判断结构的流程图表达;判断结构的N-S图表达;ifelse错误举例;else对应的if语句;ifelse的使用;SWITCH语句格式;switch举例(含错);Switch为何不判断后续case选项;多???判断的图示表达;选择结构举例-1;选择结构举例-2;选择结构举例-3;选择结构举例-4;循环结构程序设计(一);本章主要内容;while循环;while循环的说明;while循环举例;for循环;for循环举例说明:;for循环说明;判断下列语句循环次数,输出内容,及循环结束后i的值;for举例;判断下面程序中s的内容;for循环举例;先判断后操作循环的图示;循环类程序举例;循环结构程序设计(二);本章主要内容;do循环;先操作后判断循环的图示;do循环举例;continue与break;continue与break;continue语句;continue示例;break语句;循环嵌套;循环嵌套举例;循环举例-1;循环举例-2;循环举例-3;数组;本章主要内容;数组的声明;数组的物理存放;物理存放位置验证;数组的初始化与赋值;二维数组构成与初始化;初始化的说明;查找最大值;选择排序;查找最小值位置;减少交换次数的选择排序;冒泡排序;在数组中插入元素;从数组中删除元素;折半查找;折半查找程序;二维数组的逻辑结构;求转值矩阵问题;求转值矩阵程序;产生随机数;数组练习1;数组练习2;排序方法;快速排序;希尔排序;希尔排序;;字符串;本章主要内容;字符串常量;为何需要字符串这种变量;字符串变量;字符串初始化另一种方法;二维数组与字符串;字符串输入输出;输入输出举例-1;string.h中提供的常用字符串函数;string.h函数举例;地址空间溢出问题;指针;本章主要内容;指针的含义;指针运算符;指针与目标单元;;理解指针的含义;指针与指针的指针;指针的初始化;指针的声明与使用举例-1;指针使用举例-2;指针使用举例-3;不同类型指针含义;图示不同类型指针含义;指针与数组之间的关系;指针与数组;使用指针注意事项;指针与数组的区别;指针与字符串举例1;指针与字符串举例2;内存的动态分配;stdlib.h提供的malloc函数;stdlib.h提供的calloc函数;malloc举例;使用C++运算符new;辨别P++,*p++,(*P)++,*(P++)

++*p,*++p;复杂指针;本章主要内容;为什么需要复杂指

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档