定义一个指针怎么就当数组使了
我原以为一定要用*(array+i)来引用数据的,没想到能直接当数组使还有就是为什么为array分配1 个整型变量的空间就行而不需要100个。
PS:好久没来论坛,版主好像有换
程序代码:#include <stdio.h>
#include <stdlib.h>
int main( )
{
int *array,b ;
int i ;
array = (int *)malloc( sizeof(int) );
// array = (int *)malloc( sizeof(int)*100 );
for( i=0; i<=100; i++ )
array[i] = i ;
for( i=0; i<=100; i++ )
printf("%d\n",array[i]);
}









