三维指针.txt

来自「rsa在VB中的加密算法 rsa在VB中的加密算法」· 文本 代码 · 共 53 行

TXT
53
字号
#include <iostream>
#include <new>
using namespace std;

const int N1 = 5;
const int N2 = 6;
const int N3 = 7;

int main(void)
{
	int ***ptr;
	int i, j, k;

	ptr = new int**[N1];
	for( i = 0; i < N1; i++) {
		*(ptr + i) = new int*[N2];
		for( j = 0; j < N2; j++) {
			*(*(ptr + i) + j) = new int[N3];
		}
	}
	//赋值
	for(i = 0; i < N1; i++) {
		for(j = 0; j < N2; j++) {
			for(k = 0; k < N3; k++) {
				*(*(*(ptr + i) + j) + k) = i * N2 * N3 + j * N3 + k;
			}
		}
	}
	//输出
	for(i = 0; i < N1; i++) {
		for(j = 0; j < N2; j++) {
			for(k = 0; k < N3; k++) {
				cout<<*(*(*(ptr + i) + j) + k)<<' ';
			}
			cout<<endl;
		}
		cout<<endl;
	}
	//暂停
	getchar();
	//释放内存
	for(i = 0; i < N1; i++) {
		for(j = 0; j < N2; j++) {
			delete[] *(*(ptr + i) + j);
		}
	}
	for(i = 0; i < N1; i++) {
		delete[] *(ptr + i);
	}
	delete[] ptr;
	ptr = NULL;
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?