标签:div nts http 类型 hello href 综合 text std
依照以上模型:
----------------------------------------------------------------
type 为 char*
char* a[5];
定义数组a,数组每一个元素的类型为 char*。存储地址,a[i]占4个字节。
那么能够写例如以下代码:
char b;
char c[10];
a[0] = "hello";
a[1] = (char*)malloc(5);
a[2] = &b;
a[3] = &c[0];
a[4] = c;
a[3] = c;?
请画内存图
#include <stdio.h>
int main()
{
char *a[5];
char b[10] = "lilei";
char c[10];
char d = ‘m‘;
char **p = a;
a[0] = "hello";
a[1] = (char*)malloc(5);
//安全检查。。
a[2] = b;
a[3] = c;
a[4] = &d;
strcpy(a[1],"bye");
strcpy(a[3],a[2]);
for(i = 0;i<4;i++)
{
printf("a[%d] : %s\n",i,a[i]);
printf("a[%d] : %s\n",i,p[i]);
printf("a[%d] : %s\n",i,*(p+i));
}
printf("a[4]:%c\n",*a[4]);
printf("a[4]:%c\n", *(*(p+4)) );
}
标签:div nts http 类型 hello href 综合 text std
原文地址:https://www.cnblogs.com/ldxsuanfa/p/10673310.html