day4_二级指针的内存模型

1、二级指针的内存模型

#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>

void main2()
{
	int i = 0;

	//指针数组
	char *   p1[] = {"123", "456", "789"};

	//二维数组 数据直接存放在堆区
	char p2[3][4]  = {"123", "456", "789"};

	//手工二维内存
	char **p3 = (char **)malloc(3 * sizeof(char *)); //int array[3];

	for (i=0; i<3; i++)
	{
		p3[i] = (char *)malloc(10*sizeof(char)); //char buf[10]

		sprintf(p3[i], "%d%d%d", i, i, i);
	}
}
2、如图所示



猜你喜欢

转载自blog.csdn.net/qq_34624951/article/details/77858374
今日推荐