欢迎来到天天文库
浏览记录
ID:21517701
大小:126.00 KB
页数:17页
时间:2018-10-19
《《c++程《c++程序设计语言》--第一讲 c++概述(3)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++程序设计语言第一章C语言概述1-1程序与程序设计1-2C++语言概述1-3词法1-4基本数据类型与表达式1-5数据的输入与输出1-6程序的基本控制结构1-7C++的程序结构第一节程序与程序设计程序从自然语言角度来讲,程序是对解决某个问题的方法步骤的描述;从计算机角度来说,程序是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。程序设计分析解决问题的方法步骤,并将其记录下来的过程。1-2C++语言概述简单的C++语言程序介绍:例一求圆面积程序area.c/*给定半径,求圆的面积*/#definePI3.14159/*编译预处理——宏替换*/#in
2、clude/*编译预处理——文件包含*/#include/*编译预处理——文件包含*/main()/*主函数*/{floatr,s;/*定义变量r、s类型为单精度实型*/r=1.0;/*变量r赋初值*/s=PI*pow(r,2)/4;/*计算圆面积s*/cout<<“半径R=“<3、本数据类型与表达式基本数据类型(p5)常量和变量对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量。在程序中,常量是可以不经说明而直接引用的,而变量则必须先定义后使用。常量:整型、实型、字符型、字符串型引用运算符与表达式1-5程序的基本控制结构1.顺序结构,例程序1.22.选择结构简单选择结构,自然语言中:如果...那么,否则;if(条件表达式){}else{}例程4、序1.4多重选择结构if()elseif()else..例程序1.5switch(表达式){case常量表达式1:语句1case常量表达式2:语句2…case常量表达式n:语句ndefault:语句n+1}例程序1.6(switch注意的问题)3.循环结构循环反复执行同一段程序,直到满足一定的条件后才停止执行该段程序。while语句,例程序1-7do-while语句,例程序1-8for语句,例程序1-9;程序1-10多重循环,例1-10-2三者的区别循环注意的问题(避免死循环)避免死循环例:分析程序的运行结果#includemain()5、{intn=0;while(n<3)cout<<”nis”<6、)3、循环体内部对控制条件的影响以上三个方面相互配合,相互影响,共同完成循环控制break语句格式break;break语句的功能1.在switch语句中结束case子句,使控制转到switch语句之外。2.在循环语句的循环体中使用,结束循环过程,使控制转移到整个循环语句之外的下一条语句处。break语句使用注意break语句使用注意:1、在嵌套循环中,break语句仅能退出一层(当前)循环。2、若在循环语句中包含了switch语句,那么switch语句中的break语句仅能使控制退出switch语句。3、break语句并不是程序设计中必不可少的语句,可以通过7、改变程序的结构去掉。continue语句continue语句格式continue;continue语句的功能continue语句仅能在循环语句中使用.它的作用不是结束循环,而是开始一次新的循环。对于for语句,将控制转到执行表达式3和条件测试部分;对于while和do-while语句,将控制转到条件测试部分;1-7C++语言的基本结构1、一个C++语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。每一个函数由函数说明部分(函数头)和函数体组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4、源程序中8、可以有预处理命令(include命令仅
3、本数据类型与表达式基本数据类型(p5)常量和变量对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量。在程序中,常量是可以不经说明而直接引用的,而变量则必须先定义后使用。常量:整型、实型、字符型、字符串型引用运算符与表达式1-5程序的基本控制结构1.顺序结构,例程序1.22.选择结构简单选择结构,自然语言中:如果...那么,否则;if(条件表达式){}else{}例程
4、序1.4多重选择结构if()elseif()else..例程序1.5switch(表达式){case常量表达式1:语句1case常量表达式2:语句2…case常量表达式n:语句ndefault:语句n+1}例程序1.6(switch注意的问题)3.循环结构循环反复执行同一段程序,直到满足一定的条件后才停止执行该段程序。while语句,例程序1-7do-while语句,例程序1-8for语句,例程序1-9;程序1-10多重循环,例1-10-2三者的区别循环注意的问题(避免死循环)避免死循环例:分析程序的运行结果#includemain()
5、{intn=0;while(n<3)cout<<”nis”<6、)3、循环体内部对控制条件的影响以上三个方面相互配合,相互影响,共同完成循环控制break语句格式break;break语句的功能1.在switch语句中结束case子句,使控制转到switch语句之外。2.在循环语句的循环体中使用,结束循环过程,使控制转移到整个循环语句之外的下一条语句处。break语句使用注意break语句使用注意:1、在嵌套循环中,break语句仅能退出一层(当前)循环。2、若在循环语句中包含了switch语句,那么switch语句中的break语句仅能使控制退出switch语句。3、break语句并不是程序设计中必不可少的语句,可以通过7、改变程序的结构去掉。continue语句continue语句格式continue;continue语句的功能continue语句仅能在循环语句中使用.它的作用不是结束循环,而是开始一次新的循环。对于for语句,将控制转到执行表达式3和条件测试部分;对于while和do-while语句,将控制转到条件测试部分;1-7C++语言的基本结构1、一个C++语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。每一个函数由函数说明部分(函数头)和函数体组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4、源程序中8、可以有预处理命令(include命令仅
6、)3、循环体内部对控制条件的影响以上三个方面相互配合,相互影响,共同完成循环控制break语句格式break;break语句的功能1.在switch语句中结束case子句,使控制转到switch语句之外。2.在循环语句的循环体中使用,结束循环过程,使控制转移到整个循环语句之外的下一条语句处。break语句使用注意break语句使用注意:1、在嵌套循环中,break语句仅能退出一层(当前)循环。2、若在循环语句中包含了switch语句,那么switch语句中的break语句仅能使控制退出switch语句。3、break语句并不是程序设计中必不可少的语句,可以通过
7、改变程序的结构去掉。continue语句continue语句格式continue;continue语句的功能continue语句仅能在循环语句中使用.它的作用不是结束循环,而是开始一次新的循环。对于for语句,将控制转到执行表达式3和条件测试部分;对于while和do-while语句,将控制转到条件测试部分;1-7C++语言的基本结构1、一个C++语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。每一个函数由函数说明部分(函数头)和函数体组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。4、源程序中
8、可以有预处理命令(include命令仅
此文档下载收益归作者所有