数学建模社区-数学中国

标题: 问题求解决,谢谢~~~ [打印本页]

作者: 325    时间: 2012-9-22 15:36
标题: 问题求解决,谢谢~~~
#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[i]<60) printf("%d",p[i]);
                printf("\n");
        }
}
p[i]不是地址么,为什么倒数第四排不这么写if(*p[i]<60) printf("%d",*p[i]);
谢谢啦~~~~~~~~~~~~~
作者: zjqylcy    时间: 2012-9-22 19:31
p才是地址  p[i]不是~~~
作者: wish_豪    时间: 2012-9-27 02:27
C语言不怎么懂!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5