网站大量收购闲置独家精品文档,联系QQ:2885784924

《C语言程序设计》教学课件合集(共8章)非AI生成 (2).pptx

《C语言程序设计》教学课件合集(共8章)非AI生成 (2).pptx

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

C语言程序设计;;学习方法:;第1章

计算机的组成与程序设计基础;1.1计算机的组成及基本工作原理;1.计算机硬件的基本结构

当今计算机已发展成由巨型机、小巨型机、大型机、小型机、微型机组成的一个庞大“家族”。这个家族中的成员尽管在规模、结构、性能和应用等方面存在着一定差异,但它们的基本硬件结构仍沿用着冯·诺依曼设计的传统结构。即由运算器、控制器、存储器、输入设备和输出设备五部分组成。

一个计算机的基本硬件结构图如图1-1所示:;运算器:进行算术运算和逻辑运算的部件;计算机系统组成:控制器;计算机系统组成:存储器;计算机系统组成:I/O设备;硬件系统;1.1.2计算机的软件系统;;软件:相关概念;软件:计算机语言;计算机语言:高级语言的执行;1.1.3计算机工作原理;指令的执行过程;;;;与程序设计有关的概念:;程序设计是一门技术,需要相应的理论、技术、方法和工具来支持。就程序设计方法和技术的发展而言,经过了结构化程序设计和面向对象的程序设计阶段。

除了好的程序设计方法和技术之外,程序设计风格也是很重要的。因为程序设计风格会深刻影响软件的质量和可维护性,良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量是很重要的。;程序设计方法与风格(续);程序设计方法与风格(续);程序设计方法与风格(续);1.2.2结构化程序设计;结构化程序设计的原则;结构化程序的基本结构与特点;;;;3.循环结构

循环结构又称为重复结构,通过循环控制条件来决定是否重复执行相同的语句序列。在计算机程序设计语言中,一般包括两种类型的循环:当型循环(如图1-7所示)和直到型循环如图1-8所示。;;;前测试当型循环;;(1)函数是组成C程序的基本单位,一个C的源程序有且只有一个main函数,但可以有若干个其它的函数。C程序总是从main函数开始执行的,不管main函数在整个程序中的位置如何。

(2)一个函数由两个部分组成:

函数的首部:函数的第一行,包括函数名、函数类型、函数参数(形参)名、参数类型等。

函数体:由声明和执行两部分??成。

(3)每个语句和数据定义的最后必须有一个分号。

(4)C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上,但实际编写时应注意程序的可读性。

(5)#include“stdio.h”是预编译命令,作用是将指定文件内容读到该命令位置处。它不以“;”结束。

(6)C语言本身没有输入输出语句,输入和输出的操作是由库函数scanf()和printf()等来完成的。

(7)可用/*……*/对C程序中的任何部分作注释,以增加程序的可读性。;1.3.2C语言程序的开发过程;2.开发环境;第2章C语言基础;本章主要内容;例如:;分析:;分析:;2.1C程序的符号系统;2.1.1基本字符;2.1.2标识符;关键字(32个);预定义标识符;2.用户定义标识符;对标识符的规定;正确区分标识符;2.2C语言的数据类型;2.2.1整型数据;计算机中正、负数的表示;问题:计算机计算复杂化;整型数据的类型及规定;说明1.有符号和无符号整型数据;例如:;说明2:整数溢出问题:超出范围;例如:;2.2.2实型数据;实型数据的类型及规定;例如:;2.1.3字符型数据;2.1.4空类型(void);2.3常量、变量;2.3.1常量;1.整型常量;说明.整型常量的类型;2.实型常量;3.字符型常量;4.字符串常量;说明字符串常量与字符常量;5.符号常量;5.符号常量;2.3.2变量;a;2.变量定义;说明:变量定义注意事项;3.变量的初始化:;2.4运算符和表达式;运算符的有关概念;运算符的优先级和结合性;本章涉及的运算符;表达式的有关概念;算术运算;自增自减运算;例如:;说明:;赋值运算;说明:;赋值表达式的转换规则;关系运算;说明:;说明:;逻辑运算符;逻辑表达式;逻辑运算规则;逻辑运算规则(续);关系与逻辑运算符的应用;位运算;条件运算符和条件表达式;条件运算符优先级;条件运算符的结合性;逗号表达式运算;取地址运算符;长度运算符sizeof;2.5数据类型转换;自动将精度低、表示范围小的运算对象类型向精度高、表示范围大的运算对象类型转换;赋值运算中的类型转换;2.5.2数据类型的强制转换;例如:;2.6C语言的语句类型;1说明性语句;表达式后面加一个分号,构成表达式语句

x=3;y=y+5;

x=a-bc||d;

printf(x=%d,y=%d\n,x,y

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档