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、如圖所示



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章