一个指针数组输入函数的问题
我想用指针写个数组输入函数,但好像有问题,运行后输入的数字没完没了了 ,不知道是怎么回事,谁给解答下,谢谢
#include "stdio.h "
void input(int *p,int n)
{
for(;p <p+n;p++)
{
scanf( "%d ",*p);
}
}
main()
{
int *p;
input(p,6);
}
[解决办法]
int p[6];
input(p, 6);这里的p要预先分配好空间,,例如是数组
[解决办法]
p < p+永远成立