#define a int[10]
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *p=(int *)malloc(sizeof(a));
p[0]=1;
printf("%d\n",p[0]);
return 0;
}
typedef int a[10];
#include <stdio.h>
int main()
{
a b;
b[0]=1;
printf("%d\n",b[0]);
return 0;
}
本文通过两个示例介绍了如何在C语言中使用动态内存分配及数组操作。第一个示例展示了如何为单个整数分配内存并赋值,然后打印其值;第二个示例则演示了如何定义并初始化一个整型数组,同样地,对其进行赋值和打印操作。
632

被折叠的 条评论
为什么被折叠?



