//#include "stdafx.h"
#include
#include
#include
/*
*实现二级指针
*author:whish...*/
///1.直接分配在栈上 通过char[][]方式
int mainStack()
{
char array[3][5] ={{'q','w','e','r','b'},{'a','s','d...j<5;j++)
{
printf("pa[%d][%d]:%c\t",i,j,*(*(array+i)+j));
}
printf("\n");
}
return 0;
}
///2.行分配在栈上...,列分配到堆上 通过指针数组方式
int mainStackHeap()
{
char* pa[3];
for (int i =0 ;i<3;i++)
{
pa[i] = (char*) malloc...,列分配到堆上 通过二级指针方式
int mainHeapHeap()
{
char** pa = (char**)malloc(sizeof(char*)*3);
for (int i=0;i<