[单选题]

有以下程序includemain(){int*p,j; p=NULL p=fun(); for(j=0;j<4;j£«){printf("%d",*p)

有以下程序 #include<stdio.h> main() { int *p,j; p=NULL p=fun(); for(j=0;j<4;j+){printf("%d",*p);p++;} } int*fun() { int a[4],k; for(k=0;k<4;k++)a[k]=k; return(A) ; } 程序运行后的输出结果是( )

A.程序有错不能运行

B.输出4个NULL

C.输出0 1 2 3

D.输出1 1 1 1

参考答案与解析: