我申请了一个指针,我可以当数组用吗?比如int *a;我能用a[0]=7;a[2]=9;这样吗?那他的空间分配是如何分配的?请讲下过程,谢谢我这样试着写了下,竟然成功了,怎么回事???#include <stdio.h>#include <stdlib.h>int main(){ int *a; a[0]=7; a[1]=9; printf("%d",*a);}