欢迎来到天天文库
浏览记录
ID:34302905
大小:192.00 KB
页数:89页
时间:2019-03-05
《c++程序设计课程介绍-第二章通过例子学习课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章通过例子学习第一个程序第二个程序变量定义数据类型符号常量算术表达式赋值表达式自增自减运算符强制类型转换数据的输入输出构思一个程序C++程序的基本组成基本的C++程序结构//File:hello.cpp//thisprogramprintsthemessage//“helloeveryone”onthescreen#includeintmain(){std::cout<<“helloeveryone”<2、的注释是从//开始到本行结束,也可以采用C风格的注释,即从/*与*/之间所有的文字都是注释,可以是连续的几行。注释是写给人看的,而不是写给计算机的。程序注释:从整体描述程序操作过程注释也可以出现在主程序中,解释主程序中一些比较难理解的部分。给程序添加注释是良好的程序设计风格C程序的基本组成基本的C程序结构//File:hello.cpp//thisprogramprintsthemessage//“helloeveryone”onthescreen#includeintmain(3、){std::cout<<“helloeveryone”<4、:#include:包含了一个系统库#include“filename”:包含了一个用户自定义的库宏定义宏定义有两类:不带参数的宏带参数的宏不带参数的宏定义不带参数的宏定义通常用于为程序中的常量取一个名字,称为符号常量。格式:#define标识符替换文本如:#defineRADIUS5#definePI3.14159#defineAREAPI*RADIUS*RADIUS用define定义符号常量是C语言的习惯,在C++中有更好的解决方案使用符号常量的好处含义清楚,提高了程序的可读5、性。在需要改变一个常量时能做到“一改全改”带参数的宏定义带参数的宏用于定义一些较为复杂的操作格式:#define宏名(参数表)替换文本如:#defineCIRCLE_AREA(x)(PI*(x)*(x))当程序中出现语句area=CIRCLE_AREA(4),就会被替换成area=(3.14159*(4)*(4))带参数的宏是C语言的习惯,它有很多缺陷,在C++中有更好的解决方案C程序的基本组成基本的C程序结构//File:hello.cpp//thisprogramprintsthemessage6、//“helloeveryone”onthescreen#includeintmain(){std::cout<<“helloeveryone”<7、return0;}函数体函数头说明函数和外界的交流形式:返回类型函数名(参数表)返回类型:是函数的输出值的类型函数名:是函数的名字。程序可以通过函数名执行函数体的语句参数表:是函数的输入可以把函数想象成数学中的函数。参数表是一组自变量,返回类型是函数值的类型函数体函数如何完成预定功能的过程。它说明了如何从输入(参数)得到输出的(返回值)的过程。可以把它想象成数学中的函数表达式输出流对象std::cout“流”指的是设备之间传递的数据流输出流是传给输出设备的数据流cout代表显示器,std是名字空间名8、格式将hello显示在屏幕上:std::cout<<“hello”std::cout<<“hello,everyone”<
2、的注释是从//开始到本行结束,也可以采用C风格的注释,即从/*与*/之间所有的文字都是注释,可以是连续的几行。注释是写给人看的,而不是写给计算机的。程序注释:从整体描述程序操作过程注释也可以出现在主程序中,解释主程序中一些比较难理解的部分。给程序添加注释是良好的程序设计风格C程序的基本组成基本的C程序结构//File:hello.cpp//thisprogramprintsthemessage//“helloeveryone”onthescreen#includeintmain(
3、){std::cout<<“helloeveryone”<4、:#include:包含了一个系统库#include“filename”:包含了一个用户自定义的库宏定义宏定义有两类:不带参数的宏带参数的宏不带参数的宏定义不带参数的宏定义通常用于为程序中的常量取一个名字,称为符号常量。格式:#define标识符替换文本如:#defineRADIUS5#definePI3.14159#defineAREAPI*RADIUS*RADIUS用define定义符号常量是C语言的习惯,在C++中有更好的解决方案使用符号常量的好处含义清楚,提高了程序的可读5、性。在需要改变一个常量时能做到“一改全改”带参数的宏定义带参数的宏用于定义一些较为复杂的操作格式:#define宏名(参数表)替换文本如:#defineCIRCLE_AREA(x)(PI*(x)*(x))当程序中出现语句area=CIRCLE_AREA(4),就会被替换成area=(3.14159*(4)*(4))带参数的宏是C语言的习惯,它有很多缺陷,在C++中有更好的解决方案C程序的基本组成基本的C程序结构//File:hello.cpp//thisprogramprintsthemessage6、//“helloeveryone”onthescreen#includeintmain(){std::cout<<“helloeveryone”<7、return0;}函数体函数头说明函数和外界的交流形式:返回类型函数名(参数表)返回类型:是函数的输出值的类型函数名:是函数的名字。程序可以通过函数名执行函数体的语句参数表:是函数的输入可以把函数想象成数学中的函数。参数表是一组自变量,返回类型是函数值的类型函数体函数如何完成预定功能的过程。它说明了如何从输入(参数)得到输出的(返回值)的过程。可以把它想象成数学中的函数表达式输出流对象std::cout“流”指的是设备之间传递的数据流输出流是传给输出设备的数据流cout代表显示器,std是名字空间名8、格式将hello显示在屏幕上:std::cout<<“hello”std::cout<<“hello,everyone”<
4、:#include:包含了一个系统库#include“filename”:包含了一个用户自定义的库宏定义宏定义有两类:不带参数的宏带参数的宏不带参数的宏定义不带参数的宏定义通常用于为程序中的常量取一个名字,称为符号常量。格式:#define标识符替换文本如:#defineRADIUS5#definePI3.14159#defineAREAPI*RADIUS*RADIUS用define定义符号常量是C语言的习惯,在C++中有更好的解决方案使用符号常量的好处含义清楚,提高了程序的可读
5、性。在需要改变一个常量时能做到“一改全改”带参数的宏定义带参数的宏用于定义一些较为复杂的操作格式:#define宏名(参数表)替换文本如:#defineCIRCLE_AREA(x)(PI*(x)*(x))当程序中出现语句area=CIRCLE_AREA(4),就会被替换成area=(3.14159*(4)*(4))带参数的宏是C语言的习惯,它有很多缺陷,在C++中有更好的解决方案C程序的基本组成基本的C程序结构//File:hello.cpp//thisprogramprintsthemessage
6、//“helloeveryone”onthescreen#includeintmain(){std::cout<<“helloeveryone”<7、return0;}函数体函数头说明函数和外界的交流形式:返回类型函数名(参数表)返回类型:是函数的输出值的类型函数名:是函数的名字。程序可以通过函数名执行函数体的语句参数表:是函数的输入可以把函数想象成数学中的函数。参数表是一组自变量,返回类型是函数值的类型函数体函数如何完成预定功能的过程。它说明了如何从输入(参数)得到输出的(返回值)的过程。可以把它想象成数学中的函数表达式输出流对象std::cout“流”指的是设备之间传递的数据流输出流是传给输出设备的数据流cout代表显示器,std是名字空间名8、格式将hello显示在屏幕上:std::cout<<“hello”std::cout<<“hello,everyone”<
7、return0;}函数体函数头说明函数和外界的交流形式:返回类型函数名(参数表)返回类型:是函数的输出值的类型函数名:是函数的名字。程序可以通过函数名执行函数体的语句参数表:是函数的输入可以把函数想象成数学中的函数。参数表是一组自变量,返回类型是函数值的类型函数体函数如何完成预定功能的过程。它说明了如何从输入(参数)得到输出的(返回值)的过程。可以把它想象成数学中的函数表达式输出流对象std::cout“流”指的是设备之间传递的数据流输出流是传给输出设备的数据流cout代表显示器,std是名字空间名
8、格式将hello显示在屏幕上:std::cout<<“hello”std::cout<<“hello,everyone”<
此文档下载收益归作者所有