欢迎来到天天文库
浏览记录
ID:21298184
大小:415.50 KB
页数:100页
时间:2018-10-21
《第二章c++简单程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章C++简单程序设计C++语言程序设计本章主要内容C++语言概述基本数据类型和表达式数据的输入与输出算法的基本控制结构自定义数据类型2C++语言的产生C++是从C语言发展演变而来的,首先是一个更好的C引入了类的机制,最初的C++被称为“带类的C”1983年正式取名为C++从1989年开始C++语言的标准化工作于1994年制定了ANSIC++标准草案于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++C++语言概述3C++的特点全面兼容C它保持了C的简洁、高效和接近汇编语言等特点对C的类型系统进行了改革和扩充C++也支持面向过程的程序设计,不是一
2、个纯正的面向对象的语言支持面向对象的方法C++语言概述4C++程序实例—例2-1//2_1.cpp#includevoidmain(void){cout<<"Hello!";cout<<"Welcometoc++!";}运行结果:Hello!Welcometoc++!C++语言概述5/*C语言的某些特征仍可沿用*/#include"iostream.h"#include"stdio.h"voidprint();//函数声明voidmain(){inti;chars[80];print();cout<<“What‘syourname?”;
3、//用C++特有的方式输出数据cin>>s;cout<<"Howoldareyou?";cin>>i;cout<
4、行。但在程序中,main函数所处的位置可以任意。(4)一个C++的函数是由两部分构成的,即函数的说明部分和函数体,函数的说明部分包括了函数的返回值的类型、函数的名称、圆括号、形参及形参的类型说明。函数体由一对大括号{}括起来,其内容是由若干条语句C++语言概述7构成,函数体的内容决定了该函数的功能。(5)C++对程序中的名称是大小写“敏感”的,除特殊情况下,应一律小写。(6)程序中的注释:可以用/*…………*/或//(单行注释)对程序中的内容进行注释。二者的区别在于,采用/*…………*/方法时,注释可以写成多行,而采用//方法时,注释只能写成一行,它可单独占一行,也可写在
5、某行程序代码的末尾。(7)数据输出:除了使用printf()函数,还可使用功能更强大、更方便的cout对象进行输出数据。格式如下:cout<<数据1<<数据2<<……<<数据nC++语言概述8(8)数据输入:除了使用scanf()函数,还可使用功能更强大、更方便的cin对象进行数据输入。格式如下:cin>>变量1>>变量2>>……>>变量n如:上例中的语句cin>>s;表示给变量s输入一个值(9)在分别使用cout和cin进行数据的输出和输入时,需要在程序的开头嵌入”iostream.h”文件。在该头文件中定义了输入输出流对象cout和cin等。(10)一个C++的源程序
6、文件在存盘时,要以.CPP为文件名后缀,而不是.C。C++语言概述9C++字符集大小写的英文字母:A~Z,a~z数字字符:0~9特殊字符:空格!#%^&*_(下划线)+=-~<>/'";.,()[]{}C++语言概述10词法记号关键字C++预定义的单词标识符程序员声明的单词,它命名程序正文中的一些实体文字在程序中直接使用符号表示的数据操作符用于实现各种运算的符号分隔符(){},:;用于分隔各个词法记号或程序正文空白符空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称C++语言概述11标识符的构成规则以大写字母、小写字母或下划线(_)开始
7、。可以由以大写字母、小写字母、下划线(_)或数字0~9组成。大写字母和小写字母代表不同的标识符。C++语言概述12C++数据类型、运算符和表达式数据类型C++是一门强数据类型的语言,每一种数据一般都严格地对应确定的数据类型。C/C++的数据类型有基本数据类型和非基本数据类型之分。基本数据类型是C/C++内部预先定义的数据类型,非基本数据类型包括指针、数组和结构以及类类型等,非基本数据类型也称用户引入的数据类型。本节重点介绍C++的基本数据类型,有关构造数据类型将在后面章节进行介绍。13数据类型基本数据类型指针类型type*(含
此文档下载收益归作者所有