当前位置: 首页 > article >正文

C++面向对象复习笔记暨备忘录

C++指针

指针作为形参

交换两个实际参数的值

#include <iostream>
#include<cassert>
using namespace std;

int swap(int *x, int* y) {
	int a;
	a = *x;
	*x = *y;
	*y = a;
	return 0;
}
int main() {
	int a = 1;
	int b = 2;
	swap(&a, &b);
	cout << a << " " << b << endl;
}

数组作为函数参数

#include <iostream>
#include<cassert>
using namespace std;

void f(int arr[]) {
	cout << sizeof(arr) << endl;
}
int main() {
	int array[5] = { 1,2,3,4,5 };
	cout << sizeof(array) << endl;

	f(array);
	return 0;
}

运行结果:

C++面向对象

定义类的示例程序

编写一个程序,输入矩形的长和宽,计算矩形的面积和周长。


                

http://www.kler.cn/a/152512.html

相关文章:

  • vue中使用a标签下载静态资源文件(比如excel、pdf等)后端不参与
  • 11.30_黑马Redis实战篇分布式锁
  • Vue的Nuxt项目部署在服务器,pm2动态部署和npm run build静态部署
  • 令人疑惑的Promise相关问题
  • 如何做一名合格的班主任
  • Andrioid T 实现充电动画(2)
  • 【.NET Core】语言集成查询(LINQ)详解
  • Redux在React中的使用
  • Kafka的存储机制和可靠性
  • 在线html地址转html文本
  • 马斯克对openAI动荡的看法:Ilya道德感强,他认真了一定是严肃问题
  • Nacos 架构原理
  • KAO2 入门到熟练 看这一篇文章就够了
  • MySQL的安装步骤教程以及基本操作--详细讲解
  • ChatGPT 问世一周年之际,开源大模型能否迎头赶上?
  • 口碑最好超声波清洗机有哪些?2023年超声波清洗机排行榜
  • 数据库安全运维系统厂家在深圳的有哪些?咨询电话多少?
  • java基础面试题(二)
  • Laravel修改默认的auth模块为md5(password+salt)验证
  • 电源控制系统架构(PCSA)之系统控制处理器组件