欢迎来到天天文库
浏览记录
ID:48135443
大小:1.02 MB
页数:66页
时间:2020-01-17
《C++基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章程序的基本结构程序设计语言是人类在计算机上解决实际问题的一种工具。1.1几个简单的程序程序设计语言的概念1.面向过程的结构化程序设计语言2.面向对象的程序设计语言有两类1)完全面向对象的语言2)兼顾面向过程和面向对象的混合式语言。C++语言就是后一种形式的典型代表。在屏幕上显示:“Thisismyfirstprogram!”程序代码如下:#include//包含基本输入输出库文件usingnamespacestd;//使用命名空间stdintmain()//主函数名{cout<<"Thi
2、sismyfirstprogram!";//屏幕显示return0;//程序结束}程序运行结果如下:【例1.1】在计算机屏幕上显示一句话。Thisismyfirstprogram!声明区程序区【例1.2】从键盘输入圆的半径,求圆的面积。程序代码如下://*****ex1_2.cpp*****#includeusingnamespacestd;//声明区#definePI3.14159floatsum(floatx);//函数区,以下为main函数voidmain(){floatr,s;cout
3、<<"Inputr:";cin>>r;s=sum(r);cout<<"r="<usingnamespacestd;#definePI3.14159voidmain(){floatr,s;cout<<"Inputr:";cin>>r;s=PI*r*r;cout<<"半径为"<4、+程序的基本结构和要素1.2.1C++程序结构声明区(1)包含文件:#include;(2)宏定义:#definePI3.14159;(3)函数声明:floatsum(floatx);函数区(1)主函数main()(2)标准库函数(iostream、cmath)(3)自定义函数(可以没有)2.函数区每个函数都是由函数头部分与函数体部分组成。程序的执行从main()函数开始。函数体部分是用一对花括号{}括起来的完成该函数所表达的功能的语句的集合。语句可以是变量及参数的说明语句或执行语句。每条语句5、都用分号“;”结尾。1.2.2C++程序的书写格式为了提高程序的可读性,C++程序的书写格式有如下约定:(1)每行一般书写一条语句;语句较短时,多条语句可书写在一行内。每条语句以分号结束。(2)使用向右缩进方法表达程序中的层次结构.(3)可使用多行注释或单行注释以增强程序的可读性。多行注释以“/*”开始,以“*/”结束,占据多行。单行注释以“//”开始,占据一行。1.2.3输入和输出cin:从键盘输入cin>>x>>y;一旦执行到包含cin的语句,程序将暂时中止执行,等待用户在键盘上输入数据,当用户输入了所有数据6、,并以回车键结束后,程序会把这些键入的数据形成输入流,用提取运算符“>>”将该数据流分别存储到各个变量中。采用空格、Tab键、Enter键将输入的不同数据分开。1.2.3输入和输出cout:输出到屏幕输出语句的功能是将由各个常量、变量或表达式的值用插入运算符“<<”形成输出流显示到屏幕。cout<7、的规则。单词涉及标识符、关键字等。1.3.1标识符用来命名C++程序中的常量、变量、函数、语句标号及类型定义符等命名规则:由字母、下画线和数字组成的字符序列第一个字母必须是字母或下画线,不能是数字有大小写之分1.3.2关键字被系统定义了的已具有特定含义的标识符。如int,long,struct,class,void等系统已经使用的关键字、函数名或其他已定义的单词不能再定义成标识符。定义标识符时尽可能让标识符有意义,便于阅读,即做到“见名知义”。遵守命名规则,例如下列命名:注意Aa、ABC、A_Y、ycx11、_n8、ame合法标识符5xyz、m.x、!abc、x-y是非法标识符1.4一个应用程序的开发过程1.4.1VisualC++6.0开发环境采用VisualC++6.0开发环境;这是一个集编辑、编译、链接、调试运行于一体的集成环境,即在一个程序的控制下可以分步或一次性地完成编辑、编译、链接、调试运行工作。1.4.2一个应用程序的开发过程1.启动VisualC++6.0开发环境2.
4、+程序的基本结构和要素1.2.1C++程序结构声明区(1)包含文件:#include;(2)宏定义:#definePI3.14159;(3)函数声明:floatsum(floatx);函数区(1)主函数main()(2)标准库函数(iostream、cmath)(3)自定义函数(可以没有)2.函数区每个函数都是由函数头部分与函数体部分组成。程序的执行从main()函数开始。函数体部分是用一对花括号{}括起来的完成该函数所表达的功能的语句的集合。语句可以是变量及参数的说明语句或执行语句。每条语句
5、都用分号“;”结尾。1.2.2C++程序的书写格式为了提高程序的可读性,C++程序的书写格式有如下约定:(1)每行一般书写一条语句;语句较短时,多条语句可书写在一行内。每条语句以分号结束。(2)使用向右缩进方法表达程序中的层次结构.(3)可使用多行注释或单行注释以增强程序的可读性。多行注释以“/*”开始,以“*/”结束,占据多行。单行注释以“//”开始,占据一行。1.2.3输入和输出cin:从键盘输入cin>>x>>y;一旦执行到包含cin的语句,程序将暂时中止执行,等待用户在键盘上输入数据,当用户输入了所有数据
6、,并以回车键结束后,程序会把这些键入的数据形成输入流,用提取运算符“>>”将该数据流分别存储到各个变量中。采用空格、Tab键、Enter键将输入的不同数据分开。1.2.3输入和输出cout:输出到屏幕输出语句的功能是将由各个常量、变量或表达式的值用插入运算符“<<”形成输出流显示到屏幕。cout<7、的规则。单词涉及标识符、关键字等。1.3.1标识符用来命名C++程序中的常量、变量、函数、语句标号及类型定义符等命名规则:由字母、下画线和数字组成的字符序列第一个字母必须是字母或下画线,不能是数字有大小写之分1.3.2关键字被系统定义了的已具有特定含义的标识符。如int,long,struct,class,void等系统已经使用的关键字、函数名或其他已定义的单词不能再定义成标识符。定义标识符时尽可能让标识符有意义,便于阅读,即做到“见名知义”。遵守命名规则,例如下列命名:注意Aa、ABC、A_Y、ycx11、_n8、ame合法标识符5xyz、m.x、!abc、x-y是非法标识符1.4一个应用程序的开发过程1.4.1VisualC++6.0开发环境采用VisualC++6.0开发环境;这是一个集编辑、编译、链接、调试运行于一体的集成环境,即在一个程序的控制下可以分步或一次性地完成编辑、编译、链接、调试运行工作。1.4.2一个应用程序的开发过程1.启动VisualC++6.0开发环境2.
7、的规则。单词涉及标识符、关键字等。1.3.1标识符用来命名C++程序中的常量、变量、函数、语句标号及类型定义符等命名规则:由字母、下画线和数字组成的字符序列第一个字母必须是字母或下画线,不能是数字有大小写之分1.3.2关键字被系统定义了的已具有特定含义的标识符。如int,long,struct,class,void等系统已经使用的关键字、函数名或其他已定义的单词不能再定义成标识符。定义标识符时尽可能让标识符有意义,便于阅读,即做到“见名知义”。遵守命名规则,例如下列命名:注意Aa、ABC、A_Y、ycx11、_n
8、ame合法标识符5xyz、m.x、!abc、x-y是非法标识符1.4一个应用程序的开发过程1.4.1VisualC++6.0开发环境采用VisualC++6.0开发环境;这是一个集编辑、编译、链接、调试运行于一体的集成环境,即在一个程序的控制下可以分步或一次性地完成编辑、编译、链接、调试运行工作。1.4.2一个应用程序的开发过程1.启动VisualC++6.0开发环境2.
此文档下载收益归作者所有