问题
单项选择题
有以下程序 #include<stdio.h> main() { int *p,j;p=NULLp=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
答案
参考答案:A