被同学嘲讽了,大家能说说这个程序怎么样么?
程序代码:
# include <stdio.h>
int main ()
{
int x[6];
int *p,c;
for (p=x; p<x+6; ++p)
scanf ("%d", p);
p=x;
c=*(p+5);
for (p=x; p<x+5; ++p)
*p = *p - c;
for (p=x; p<x+6; ++p)
printf ("%d\t", p);
printf ("\n");
return 0;
}
我想问问这个程序这样写改怎么说?
用int i然后循环,和这个由什么区别。










堆栈底部地址最小你这还能运行,反之 越界了....