指针数组(二)

#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);
			
		}

不行,不用指针暂时没办法。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43560272/article/details/88992465