1 / 82
文档名称:

C++程序设计教程C++程序设计教程课件.ppt

格式:ppt   大小:2,052KB   页数:82页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++程序设计教程C++程序设计教程课件.ppt

上传人:wwlgqnh 2022/6/24 文件大小:2 MB

下载得到文件列表

C++程序设计教程C++程序设计教程课件.ppt

相关文档

文档介绍

文档介绍:C++的语句和简单的程序设计
本章讨论C++语言的语句集,主要讲述各种语句的语法、语义,并结合一些较小的应用来讲解语句的用法。
通过由模仿写程序到逐渐能独立地编写一些简单的程序这一过程,初步掌握编程的规    C++的语句和简单的程序设计
本章讨论C++语言的语句集,主要讲述各种语句的语法、语义,并结合一些较小的应用来讲解语句的用法。
通过由模仿写程序到逐渐能独立地编写一些简单的程序这一过程,初步掌握编程的规范和基本方法。
主要内容:
程序结构——顺序、选择、重复三大结构;
C++的各种语句(语法、语义、用例);
程序设计风格、方法与技巧简介。
重点:
程序结构
if语句
各种循环语句
注意:本章的内容重在程序设计实践。
课堂时数:8~9 学时
上机时数:4学时
课外上机时数:4学时
难点:
if语句的嵌套
三种循环语句的异同点
各种语句和程序结构的综合应用。
课时安排:
C++的符号系统
主要讨论C++的字符集和标识符的构词规则。
1. C++的字符集
(1) 英文字母,A—Z,a—z(必须区分大小写)。
(2) 数字字符:0——9。
(3) 运算符,例如:+、-、*、/、%,等等。
(4) 标点符号,例如:,、;和各种括号。
(5) 其他符号,例如下划线_、美元符号$、井号#等。
C++的字符集是ASCII字符集的子集,包括以下几类字符:
2. 标识符
例如:给变量、函数和自定义类型命名。
name — 变量名
max() — max是函数名
标识符是由字符集中的若干个字符构成的“程序单词”,用来标识程序中的各种语法成分,也即给各种语法成分命名。
用途
不能与系统保留字同名;
尽量做到“见名知义”。
组成标识符的字符只能是:字母、数字、下划线;
标识符的首字符不能是数字符,中间不能出现空格字符;
标识符的长度(字符数)是任意的,但一般仅前头31个字符有效;
构词规则
标识符(2)
例2-1
AB1,ab1,Rec_Count,RecCount均是合法的标识
符。
注意AB1与ab1如果同时用在同一个程序中,是两个不
同的标识符。
例2-2
1a,%name,$addr,Rec Count均是非法的标识符。

为什么?
实例
标识符(3)
3.系统保留字
例 2-3
int、float——数据类型描述符(也称为类型名)
if、 for ——语句成分描述符。
ANSI C设置32个保留字,ANSI C++在此基础上增加了29个保留字。(P535)
保留字是系统定义的特殊标识符(专用词汇)。通常用来作为数据类型描述符(类型名),语句成分描述符等。
C++的基本数据对象
1. 概述
程序运行时所建立和处理的数据称为数据对象。它分为两大类:程序员定义的数据对象和系统定义的数据对象。
程序员定义的数据对象:由程序员通过说明语句
显式创建和控制的常量、简单变量、数组、文件等。其中常量和简单变量称为基本数据对象。
系统定义的数据对象:指由虚拟机建立起来,用于运行事务管理的数据对象,例如运行栈(运行期堆栈)、子程序活动记录、文件缓冲区以及内存空闲区表等。
2. 数据对象的重要属性
名即指数据对象的名称,是数据对象的外部标记,便于实现“按名存取”。
注意:任何一个变量不可以没有名字。
类型

类型是数据对象的基本属性,例如整型、字符型等。
注意:一个确定的数据对象不可以没有类型!
类型、名(称)、位置和值是任何一个数据对象所具有的重要属性。