收藏 分享(赏)

C++语言基础知识.ppt

上传人:精品资料 文档编号:10369699 上传时间:2019-11-04 格式:PPT 页数:24 大小:216.50KB
下载 相关 举报
C++语言基础知识.ppt_第1页
第1页 / 共24页
C++语言基础知识.ppt_第2页
第2页 / 共24页
C++语言基础知识.ppt_第3页
第3页 / 共24页
C++语言基础知识.ppt_第4页
第4页 / 共24页
C++语言基础知识.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、C+程序设计,C+基础知识,C+语言的基础知识,教学提示: C+语言中的数据类型、运算、语句结构、数组、指针、函数。 教学目标: 掌握C+语言中的基本数据类型、运算符及表达式。掌握if语句、switch语句、for语句、while语句、do语句和各种跳转语句的格式、功能和执行过程。掌握一维数组和二维数组的定义、表示及访问方式。掌握指针的概念、指针变量的定义格式与存储分配、对指针进行的每一种运算的运算符表示及操作功能,掌握函数的定义和调用格式。,课程安排,C+程序的基本语法构成、基本语句 4学时数组、指针与引用 4学时函数 4学时,C+程序的基本语法构成,数据类型 基本数据类型 常量和变量表达式

2、和基本运算,数据类型,基本数据类型,数据类型,常量和变量 常量是一种其值不被改变的量,即在程序执行过程中不改变其本身的值. 整型常量 浮点型常量 字符型常量 字符串常量 符号常量 变量是在程序执行过程中可以被改变的量 变量名 数据类型 值,用const定义符号常量,例 int a = 1;b = 2; #define PI 3.14159 #define R a +b cout PI * R * R endl;,C+中:const float PI = 3.14159; 注意:在定义符号常量时必须有初始化,否则将出现编译错误。,表达式和基本运算,算术运算符及其表达式 单目算术运算符: (取负)

3、,+(取正),+(增1),- - (减1)。 双目算术运算符:(加)、(减)、*(乘)、/(除)和%(取余)。 关系运算符及其关系表达式 关系运算符共有六个:(大于) = (大于等于) = (等于) != (不等于) 逻辑运算符及其逻辑表达式 !(逻辑非) &(逻辑与) |(逻辑或),作用域运算符:,局部变量与全局变量同名时,在局部变量作用域内全局变量被 隐藏,但也可以使用:来访问全局变量。 #include using namespace std; float a=13.5; int main( ) int a=5;coutaendl; /输出局部变量a的值return 0; ,cout :

4、 aendl; /输出全部变量a的值,: a表示全局作用域中的变量a,+前缀和后缀,+运算符的前缀运算表达式的值为原变量加1 +运算符的后缀运算表达式的值为原变量 二者变量的值都加1,赋值运算符及其赋值表达式 简单的赋值运算符有:= (赋值运算符)。 复合的赋值运算符有:+= (加赋值) = (减赋值)、*=(乘赋值,)、/=(除赋值)和% = (求余赋值) 条件运算符及其条件表达式 条件运算符(?:) 其使用格式为: ? :,表达式和基本运算,例 int a,b,c; a=b=c=1; a+=b; b+=c; c+=a; ab?a:b ac?a-:c+,位操作运算符及其关系表达式 C+中位运

5、算符有: (按位取反),& (按位与),| (按位或), (按位异或), (按位右移),其他运算符及其关系表达式 逗号运算符及其关系表达式 从左向右依次计算,最后一个子表达式的值是整个表达式的值。 强制类型转换 把一种类型的数据转换为另一种类型的数据。,C+基本语句,顺序控制语句 选择控制语句 循环控制语句,顺序控制语句,顺序控制语句包括表达式语句、空语句和复合语句等。 C+中任何一个表达式加上分号(“ ;”)便是表达式语句。 空语句是指只有一个分号(“ ;”)的语句。 复合语句是由两条或两条以上的语句组成,并由一对花括号“ ”括起来的语句。,选择控制语句,条件语句(if语句) 单选条件语句

6、if ()两选条件语句 if ()else多选条件语句 if ()else if ()else if ()else,开关语句(switch语句) 语句格式为:switch () case :case :case :default: ,选择控制语句,循环控制语句,while语句 while (),循环控制语句,dowhile语句 dowhile ();for语句 for (;),表达式1循环初始化,赋值表达式 表达式2循环条件,关系表达式/逻辑表达式 表达式3循环增量,赋值表达式 for语句和下面的while语句等效; while ();,循环控制语句- for语句,for语句中的三个表达式都可

7、以省略,但其中的分号不能省略。 若表达式1省略,则应在for语句之前给循环变量赋初值。 表达式2不能省略。 若表达式3省略,则在循环体中应有能不断修改循环条件的语句。 若表达式1和表达式3省略,for语句和while语句完全相同。,循环控制语句- for语句,三种循环语句的比较,while和for语句为先判断后执行(当型)dowhile语句是先执行判断(直到型)。 三种语句都是循环条件为真时执行循环体,为假时结束循环。 在循环体至少执行一次的情况下,三种循环语句可互换。,循环语句的嵌套多重循环 break语句 终止switch语句与单循环语句的执行; 对多重循环循环语句,可从内循环体跳到外循环体。 continue语句 在while或dowhile语句中执行到continue语句时,程序不执行continue后的语句,而转向条件表达式处,开始下一次循环。即所谓短路语句。 在for语句中执行到continue语句时,程序不执行continue后的语句,而转向for语句中的第3表达式处,开始下一次循环。,循环控制语句,作 业,1、编写程序计算圆的面积(用const定义常变量) 2、写出程序运行后的输出结果(1)-(3) 本周四上交,补交一律为C,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报