教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

语言基础教程(第二版)授课讲稿

来源:网络收集 时间:2026-09-04
导读: C++教程 非常值得拥有 C++语言基础教程(第二版)授课讲稿 第一讲 C++语言概述 第二讲 C++运算符和表达式 第三讲 流程控制语句 第四讲 数组 第五讲 指针 第六讲 函数 第七讲 结构 第八讲 类和对象 第九讲 类的继承和多态性 第十讲 C++流 第一讲 C++语言概述

C++教程 非常值得拥有

C++语言基础教程(第二版)授课讲稿

第一讲 C++语言概述

第二讲 C++运算符和表达式

第三讲 流程控制语句

第四讲 数组

第五讲 指针

第六讲 函数

第七讲 结构

第八讲 类和对象

第九讲 类的继承和多态性

第十讲 C++流

第一讲 C++语言概述

一、C++语言特点

二、C++语言字符集

三、C++语言单词

四、C++语句

五、C++函数

六、C++程序

七、VC++6.0集成开发环境简介

一、C++语言特点

C++语言是目前最实用的语言。

C++语言是对C的继承、改进和扩展。

C++语言既是面向过程又是面向对象的语言。

语法规则和内容丰富,通用性强,能够很方便地进行结构化和模块化的程序设计。

C++语言版本较多,本书以微软(Microsoft)公司开发的、与Windows操作系统完全兼容的Visual C++6.0为蓝本,介绍面向对象的程序设计知识。

二、C++语言字符集

同自然语言一样,如同汉语、英语等的语法结构和构成规则都大致相同,具有字符、单词、句子、文章的基本成分和结构,由字符可以构成单词,由单词可以构成句子(语句),由语句可以构成程序(文章)。

C++语言中最小的语法单位是字符,它由以下几种类别的字符组成:

大、小写英文字母 A-Z, a-z,大小写不等效,如A和a不同的字符。 十进制数字符号 0-9。

标点符号:逗号(,)、分号(;)、单引号(’)、双引号(”)、冒号(:)、空格( )、

C++教程 非常值得拥有

左花括号({)、右花括号(})。

单字符运算符号:左右圆括号( )、左右方括号[ ]、加(+)、减(-)、乘(*)、除

(/)、取余数(%)、小数点(.)、大于(<)、等于(=)、小于(>)、叹号(!)、破折号(~)、和号(&)、尖号(^)、分割符(|)、问号(?)。

特殊用途的符号:井字号(#)、反斜线(\)、下划线(_)。

在字符串中可以使用任何字符,包括汉字、图形字符等,不受语法限制。

三、C++语言单词

有些单词就是单个字符本身,如大于号(>)、逗号(,)、数字2、变量标识符x等,有些单词由连续若干个字符组合而成。

C++语言中的单词是基本的语法单位,可以分为以下几种类别:

保留字 如 int, char, if, for等,它是英文单词或其缩写,被赋予一定的语

法功能,如int是整型变量的说明符,其后出现的标识符为整型变量。

标识符 如x2, Time, a, maxMage等,它是由英文字母开头的字母数字串,通

常用作变量、函数、文件等的名字。

常量 在运算中不变的量,即不能被重新赋予新值。

常数 如 5, 23, -256, 2.307 等,能够用它进行各种算术运算。

字符常量 单个字符,用单引号括起来,如’a’、’+’、’5’等,由它

组成字符串。

字符串常量 一个或多个字符,用双引号括起来,如”5”、”apple”、”

姓名”、”A+B=”等。用来标识一个事物,如一个人的姓名、一个会议的名称、一个物理的编号等。

运算符 能够进行算术运算、关系(比较)运算、字符串运算、逻辑运算等的

符号。若按运算符中包含的字符个数来区分,则有以下几种:

单字符运算符,如+、-、*、/、>、<、=等。

双字符运算符,如>=、<=、==、++、--、&&等。

三字符运算符,如>>=、<<=等。

保留字运算符,如new、delete、sizeof等。

标点符号,每个标点符号都可以单独作为单词使用。

四、C++语句

C++语言中的语句非常丰富,可以分为以下几种类型:

类型定义语句

可以把一个标识符定义为一种数据类型,以后可以用它定义此种类型的变量。 如:typedef int* IntPointer;就是一个类型定义语句,把IntPointer定义为整数指针类型,假定有语句IntPointer x;,则x就是一个指向整数存储对象的指针变量。若有x=&y;,则x就指向整数变量y,因为此赋值语句把y的地址赋给了x。 变量定义语句

就是把标识符说明为变量,如 int x;就把x说明为整数变量。在变量定义语句中包含有类型标识符和变量标识符两个部分,如int就属于类型标识符,x就属于变量标识符,即变量名。

C++教程 非常值得拥有

函数原型语句

又叫做函数声明语句或函数说明语句。在程序中使用函数分为函数定义、函数说明和函数调用这三个方面,通常函数说明在程序或文件的开始,函数定义可以在任何位置,它是一个独立功能的程序模块,函数调用存在于表达式之中,只有其函数说明出现以后,才能出现其函数调用。

表达式语句

当在一个表达式后加上分号则就构成了一个表达式语句,如 x=3*x+5;就是一个赋值表达式语句,它把3乘以x加5的值又赋给x,若执行这条语句前x的值为8,则执行后x的值变为29。

复合语句

是由一对花括号括起来的一条或若干条所组成。如{int x; x=10; }就是一条复合语句,它包含有两条语句,一条是定义x的变量说明语句,另一条是给x赋值10的赋值语句。

选择语句

就是根据判定条件从多个分支语句块中选择一个执行,它包括if语句和switch语句,if语句又叫条件语句,switch语句又叫开关语句。如if(x>=60) cout<<”及格” else cout<<”不及格”;,就是一条条件语句,执行时首先判断条件x是否大于等于60,若是则在输出窗口显示出“及格”,否则显示出“不及格”。 循环语句

就是根据所设定的循环条件控制一个程序段反复执行。它包括for语句、while语句和do语句,分别称为for循环、while循环和do循环。如for(i=1; i<=10; i++) s=s+i;就是一条简单的for循环语句,它使得循环体语句“s=s+i;”反复执行10次,每次把i的值都加到s变量上,因为i的值从1变化到10,所以就把1到10的值即55加到了s上,也就是说,通过执行这条for语句,使s的值比原来增加了55。

跳转语句

就是改变程序从上到下顺序执行语句的次序,转移到其他指定的位置执行,而不是接着执行它的下一条语句。goto语句、return语句、break语句、continue语句等都是跳转语句。如在程序中执行到“goto L1;”语句时,其紧接着要执行的语句是标识有L1位置的语句。若在程序中执行一条非跳转的语句后,则紧接着要执行的是它后面相邻的一条语句。

五、C++函数

1.函数分类

从大的方面分为系统函数和用户函数两大类。

系统函数由C++系统内部的函数库提供,用户可以直接调用,系统函数的所有函

数原型,都被组织到相应的系统头文件当中,如math.h就是一个系统头文件,它包含有系统函数中的所有数学函数的原型,如求绝对值函数、求平方根函数的原型等。

用户函数是指由用户自己编写和定义的函数,如用户可以编写和定义一个求三

个数中最大值的函数,当调用该函数时,就能从用户给出的三个数中挑选出最

C++教程 非常值得拥有

大者并返回。

从函数处理数据的类型分类

可以把函数分为数值函数、日期与时间函数、逻辑函数、字符串函数、存储分配函数、文件函数、输入与输出函数等许多种。

2.C++头文件

有系统头文件和用户头文件之分。系统头文件是在C++系统中 …… 此处隐藏:13047字,全部文档内容请下载后查看。喜欢就下载吧 ……

语言基础教程(第二版)授课讲稿.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/735597.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)