教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

第一章 C++语言概述

来源:网络收集 时间:2026-09-15
导读: C++程序设计 ++程序设计 西安电子科技大学电子工程学院 本课程的实施信息目标学习和掌握一种高级程序设计语言; 学习和掌握一种高级程序设计语言; 了解面向对象的基本概念和使用面向对象技术进行程 序设计的基本思想; 序设计的基本思想; 在实验过程中加深

C++程序设计 ++程序设计

西安电子科技大学电子工程学院

本课程的实施信息目标学习和掌握一种高级程序设计语言; 学习和掌握一种高级程序设计语言; 了解面向对象的基本概念和使用面向对象技术进行程 序设计的基本思想; 序设计的基本思想; 在实验过程中加深理解, 在实验过程中加深理解,提高分析问题和解决问题的 能力; 能力; 为进一步的学习打下基础。 为进一步的学习打下基础。

本课程的实施信息主要内容C++语言的基本概念、基本语法和编程方法; 语言的基本概念、基本语法和编程方法; 语言的基本概念 C++语言面向对象的重要特征:类、对象、继承等内 语言面向对象的重要特征: 语言面向对象的重要特征 对象、 容和相关的定义格式。 容和相关的定义格式。

本课程的实施信息实施手段课堂讲授46学时( 次),上机实验 学时( 次 上机实验32学时 课堂讲授 学时(23次),上机实验 学时(8次); 学时 参考书: 参考书: 《C++程序设计教程》 钱能 主编 C++程序设计教程》 程序设计教程 《C++语言基础教程》 吕凤翥编著 C++语言基础教程》 语言基础教程 完成课后作业和八次实验; 完成课后作业和八次实验; 最终成绩:作业、实验、闭卷考试。 最终成绩:作业、实验、闭卷考试。 清华大学出版社 清华大学出版社

第一章 c++语言概述 c++语言概述本章要求: 本章要求:1. 了解 了解C++语言中的字符集 、 单词 、 语句 、 函数和程 语言中的字符集、单词、 语句、 语言中的字符集 序的含义。 序的含义。 2. 掌握一个 掌握一个C++程序的结构。 程序的结构。 程序的结构 3. 掌握 掌握C++程序的编辑、编译、链接和运行的过程。 程序的编辑、编译、链接和运行的过程。 程序的编辑

1.1 引言C++语言是世界上最流行和应用范围最广的一种高级 语言是世界上最流行和应用范围最广的一种高级 程序设计语言。 程序设计语言。它是一种既面向过程又面向对象的语 言。 C++语言既适合开发面向过程的程序,又适合开发面 语言既适合开发面向过程的程序, 语言既适合开发面向过程的程序 向对象的程序。 向对象的程序。

1.2 C++字符集 C++字符集大、小写英文字母(52个) 小写英文字母( 个 A~Z 、 a~z 十进制数字符号(10个) 十进制数字符号( 个 0~9 标点符号( 个 标点符号(8个) ,;’ ,;’ ” : 空格 { } 单字符运算符( 个 单字符运算符(19个) ( ) [ ] + - * / % . < = > ! ~ & ^ | ? 特殊用途符号( 个 特殊用途符号(3个) # \ _7

1.3 C++单词 C++单词字符按照一定的组词规则可以构成各种c++单词。 单词。 由c++

字符按照一定的组词规则可以构成各种 字符按照一定的组词规则可以构成各种 单词 保留字 标识符 常量 运算符 标点符号

1.3 C++单词 C++单词1. 保留字保留字是c++系统预定义的、由小写英文字母组成的单词、词头或词组。 系统预定义的、由小写英文字母组成的单词、词头或词组。 保留字是 系统预定义的 auto const else friend new return switch unsigned bool continue enum goto operator short template virtual break default extern inline private signed this void case delete false if protected sizeof true volatile9

char do float int public static typedef

class double for long register struct union

1.3 C++单词 C++单词2. 标识符标识符是用户在程序设计过程中给特定量所起的名字。 标识符是用户在程序设计过程中给特定量所起的名字。 标识符必须由英文字母、十进制数字符号和下划线组成, 标识符必须由英文字母、十进制数字符号和下划线组成,并且第 一个字符必须是英文字母或下划线。 一个字符必须是英文字母或下划线。 每个标识符的字符数是任意的,但只有前 个字符是有效的 个字符是有效的。 每个标识符的字符数是任意的,但只有前32个字符是有效的。 合法的标识符: 合法的标识符 如:a、ab、size、Max、x1、y25、fun_1 、 、 、 、 、 、 非法的标识符: 非法的标识符: 如:3xy、”work”、lable、Hi-4、list、length 、 、 、 、 、

1.3 C++单词 C++单词3. 常量常量分为数值常量、字符常量和字符串常量。 常量分为数值常量、字符常量和字符串常量。数值常量: 日常使用的十进制数字。 数值常量 日常使用的十进制数字。 、-128、 如:32、- 、3.26、-50.728、+109 、- 、 、 字符常量: 单个ASCII码字符,为了把它同单个字符的标识符或数 码字符, 字符常量 单个 码字符 值相区别,必须用单引号括起来。 值相区别,必须用单引号括起来。 如:‘a’、’B’、’ ;’、’6’、’+’ 、 、 、 、 字符串常量:用双括号括起来的一串字符。 字符串常量:用双括号括起来的一串字符。 如:“china”、”hello”、”a+b=” 、 、 + = 注意: 、 是完全不同的, 注意:a、’a’、”a”是完全不同的,它们分别是一个标识符、一 、 是完全不同的 它们分别是一个标识符、 个字符常量和一个字符串常量。 个字符常量和一个字符串常量。11

1.3 C++单词 C++单词4. 运算符运算符是对数据进行运算的符号,包括: 运算符是对数据进行运算的符号,包括: 单字符运算符: 单字符运算符:如:+、-、*、/等。 、、 、等 双字符运算符: 双字符运算符:如:<=、!=、->、++等。 、 、 、 等 三字符运算符: 三字符运算符:如: <<=、

>>=等。 、 等 三个保留字运算符: 三个保留字运算符:new、delete和sizeof。 、 和 。

1.3 C++单词 C++单词5. 标点符号C++字符集中列出的每个标点符号都可以单独作为 字符集中列出的每个标点符号都可以单独作为C++ 字符集中列出的每个标点符号都可以单独作为 单词使用,作为一个语法成分出现在语句中。 单词使用,作为一个语法成分出现在语句中。 ,数据之间的分隔符 ;简单语句结束符字符常量起、 ’ 字符常量起、止标记符 字符串常量起、 ” 字符串常量起、止标记符

: 语句标号结束符或条件运算符空格 语句中各成分之间的分隔符

{ } 复合语句的开始、结束标记 复合语句的开始、

1.4 C++语句 C++语句单词按照一定的语法规则排列起来就形成语句, 由C++单词按照一定的语法规则排列起来就形成语句, 单词按照一定的语法规则排列起来就形成语句 语句都必须以分号结束。 语句都必须以分号结束。 C++语句按照语句功能分为八类 语句按照语句功能分为八类 类型定义语句 变量定义语句 函数原型语句 表达式语句 复合语句 选择语句 循环语句 跳转语句

1.4 C++语句 C++语句1. 类型定义语句类型定义语句又称类型说明语句,用来定义系统预定义 类型定义语句又称类型说明语句, 类型之外的、用户需要使用的数据类型。 类型之外的、用户需要使用的数据类型。 如结构、联合、枚举和类都需要用户根据情况具体定义。 如结构、联合、枚举和类都需要用户根据情况具体定义。

2. 变量定义语句变量定义语句又称变量说明语句, 变量定义语句又称变量说明语句,用来定义程序中需要 使用的属于某个类型的变量。 使用的属于某个类型的变量。

3. 函数原型语句用以声明一个函数存在并指定调用格式的语句。 用以声明一个函数存在并指定调用格式的语句。15

1.4 C++语句 C++语句4. 表达式语句任何一个c++表达式后加上一个语句结束符分号就成 任何一个 表达式后加上一个语句结束符分号就成 为一条语句,称为表达式语句。 为一条语句,称为表达式语句。

5. 复合语句用花括号括起来的语句序列 …… 此处隐藏:2084字,全部文档内容请下载后查看。喜欢就下载吧 ……

第一章 C++语言概述.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1890799.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)