C++学习

一. 宏常量和const常量

#include<iostream>
#include<string>
#define MAX_NUX 100//宏变量定义,注意:不能加冒号
using namespace std;

int main() {
	cout << MAX_NUX << endl;
	const int MAX_NUM2 = 200;//const常量定义
	cout << MAX_NUM2 << endl;
	return 0;
}

二. 二维数组

#include<iostream>
using namespace std;

int main() {

	//二维数组数组名
	int arr[2][3] =
	{
		{1,2,3},
		{4,5,6}
	};

	cout << "二维数组大小: " << sizeof(arr) << endl;
	cout << "二维数组一行大小: " << sizeof(arr[0]) << endl;
	cout << "二维数组元素大小: " << sizeof(arr[0][0]) << endl;

	//地址
	cout << "二维数组首地址:" << arr << endl;
	cout << "二维数组第一行地址:" << arr[0] << endl;
	cout << "二维数组第二行地址:" << arr[1] << endl;

	cout << "二维数组第一个元素地址:" << &arr[0][0] << endl;//也就是二维数组首地址
	cout << "二维数组第二个元素地址:" << &arr[0][1] << endl;

	system("pause");

	return 0;
}

C++学习

三. 指针

#include<iostream>
using namespace std;

int main() {
	//定义
	int a = 10;
	int* p = &a;

	//使用
	cout << p << endl;//输出地址
	cout << *p << endl;//解引用

	system("pause");

	return 0;
}

C++学习

 

上一篇:CF1107A Digits Sequence Dividing


下一篇:雁塔区python培训有哪些