问题求解决,谢谢~~~
#include<stdio.h>#include<stdlib.h>
int main()
{
void check(int *);
int *p1,i;
p1=(int *)malloc(5*sizeof(int));
for(i=0;i<5;i++)
scanf("%d",p1+i);
check(p1);
return 0;
}
void check(int *p)
{
int i;
printf("They are fail:");
for(i=0;i<5;i++)
{
if(p<60) printf("%d",p);
printf("\n");
}
}
p不是地址么,为什么倒数第四排不这么写if(*p<60) printf("%d",*p);
谢谢啦~~~~~~~~~~~~~ p才是地址 p不是~~~ C语言不怎么懂!{:3_41:}
页:
[1]