为什么我的程序只能打印出1,第二个数字不是2呢,请高手指点,是不是语法写得有问题
#include<stdio.h>int abc(){ int b[5]={1,2,3,4,5}; int *p; p=b; return *p;}void main(){ int a[5],*p; p=a; *p=abc(); printf("%d,%d",a[0],a[1]);}
[此贴子已经被作者于2007-5-15 9:57:06编辑过]