32.字符指针和二级指针的区别
#include<stdio.h>
int main()
{
char* p[] = { "abc", "bcd", "def" };
//char** p = { "abc", "bcd", "def" }error;
char* temp;
char** p = &temp;
//str首元素为char *类型,&str代表首元素地址&str[0]
char* str[] = { "abc", "bcd", "def" };
char** p = str;
char** p = &str[0];
//下面三者完全等价
void fun(char** p);
void fun(char* p[]);
void fun(char* p[100]);
}