#include<stdio.h>
#include<stdlib.h>
#define total 100
int main()
{
int number = 0;
printf("请输入:");
scanf_s("%d", &number);
char(*p)[total] = (char(*)[total])calloc(number, total);
for (int i = 0;i < number;i++)
{
scanf_s("%s", *(p+i),total);
}
for (int i = 0;i < number;i++)
{
printf("学生姓名:%s\n", p[i]);
}
free(p);
}
calloc与malloc申请内存的区别
于 2023-04-06 18:15:29 首次发布