#include<stdio.h> void f(int *pA,int len){int i;for(i=0;i<len;i++){printf("%d",*(pA+i)); }printf("\n");}main(){int a[5]={1,2,3,4,5};int b[4]={5,4,3,2};f(a,5);f(b,3);}
我想不用指针直接用函数来输出,看下
#include<stdio.h> void f(int j,int len){int i;for(i=0;i<len;i++){printf("%d",j[i+1]); } printf("\n");} main(){int a[5]={1,2,3,4,5};int b[4]={5,4,3,2};f(a,5);f(b,3);}
不行,不用指针暂时没办法。