首页 > 编程语言 >面向对象程序设计 第二章 C++简单的程序设计

面向对象程序设计 第二章 C++简单的程序设计

时间:2023-01-10 10:44:13浏览次数:46  
标签:语句 C++ 面向对象 类型 程序设计 数据

目录

C++语言的特点

1.兼容C语言

· 它保持了C的简洁、高效和接近汇编语言等特点。

· 对C的类型系统进行了改革和扩充。

· C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言

2.支持面向对象的方法

3.支持泛型程序设计方法

I/O流

1.在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。流在使用前要被建立,使用后要被删除。

2.从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。

3.数据的输入与输出是通过I/O流来实现的,cin和cout是预定义的流类对象。cin用来处理标准输入,即键盘输入。cout用来处理标准输出,即屏幕输出。

基本数据类型和表达式

1.C++能够处理的基本数据类型:

1)整数类型

2)浮点数类型

3)字符类型

4)布尔类型

2.程序中的数据

1)常量:在源程序中直接写明的数据,其值在整个程序运行期间不可改变,这样的数据称为常量。

2)变量:在程序运行过程中允许改变的数据,称为变量。

 

3.类型别名

 

 

 4.逻辑运算

 

 5.I/O流控制指令

 

 简单的语句

1.if语句

2.switch语句

3.while、do_while语句

4.for循环语句(break、continue;)

标签:语句,C++,面向对象,类型,程序设计,数据
From: https://www.cnblogs.com/DanRan02/p/17039432.html

相关文章

  • C++ read 读取字节数与设置不一样
    当需要读取二进制文件时,C++可以采用ofstream流,并设置模式为ios::binary,就可以通过read函数进行按照字节读取了。需要注意的是:如果模式未进行设置,默认将以文本方式读......
  • 224. 划分数(挑战程序设计竞赛)
    地址https://www.papamelon.com/problem/224有n个无区别的物品,将它们划分成不超过m组,求划分方法数模M的余数输入输入第一行有三个整数n、m、M1≤m≤n≤100......
  • C++核心知识回顾(自定义数据类型)
    复习C++类自定义数据类型最灵活的方式就是使用C++的类结构现在定义一个货币类型Currency:enumsignType{PLUS,MINUS};classCurrency{public:Currency(signTy......
  • C++ move()函数及priority_queue队列使用记录
    最近刷leetcode题,使用了move()函数及优先队列(堆)priority_queue数据结构,记录一下!1.move函数move(obj)函数的功能是把obj当做右值处理,可以应用在对象的移动上。右值引用......
  • C++ATM取存款机模拟程序[2023-01-09]
    C++ATM取存款机模拟程序[2023-01-09]ATM取存款机模拟程序要求:设计一个程序,当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM取款机系统,用户可以按照以下......
  • C++引用【cherno课程学习】
    定义intmain(){inta=5;int*b=&a;//这个是指针int&ref=a;//这个是引用std::cin.get();}ref变量实际上不存在,只存在于源代码中,如果对......
  • 科学计算器的面向对象设计
    一、项目介绍1.功能要求:本课程设计是做了一个图形界面的科学计算器,其界面主要是由swing组件中的控件构成。程序实现了计算器的基本功能有:加、减、乘、除基本算术运算(可......
  • C++实现顺序栈相关操作代码
    #include<iostream>#include<cstdlib>usingnamespacestd;#defineMAXSIZE100#defineOK1#defineERROR0#defineOVERFLOW-2typedefintStatus;typedefintElemtype......
  • 223. 最长上升子序列问题(挑战程序设计竞赛)
    地址https://www.papamelon.com/problem/223有一个长为n的序列a_0,a_1,...,a_n。求出这个序列的最长上升子序列的长度。上升子序列指的是对于任意的i<j都满足......
  • C++实现链队列相关操作代码
    #include<iostream>#include<cstdlib>usingnamespacestd;#defineMAXSIZE100#defineOK1#defineERROR0typedefintStatus;typedefintElemtype;typedefstructQno......