指针数组

来源:互联网 发布:java web架构设计 编辑:程序博客网 时间:2024/05/16 19:23
char *Name[3];
int i = 0;
while(i < 3)
{
printf("请输入您的姓名:");
Name[i] = (char*)malloc( 1000*sizeof(char) );

scanf("%s",*Name+i);

printf("%s",Name[i]);

i++;
}

结合上面程序,要输入名字存入到一个数组中,用到了指针数组,首先需要给数组元素分配内存,Name[i] = (char*)malloc( 1000*sizeof(char) );然后scanf("%s",*Name+i);即可达到目的。

0 0
原创粉丝点击