// // 有1个数组: //int arr[] = {10,20,30,40,50,60,70,80,90,100}; //请使用四种方式遍历方式将这个数组遍历出来.
#include <stdio.h>
void res1(int *arr,int len) { for(int i = 0;i<len;i++) { printf("%d\t",arr); } printf("\n"); } void res2(int *arr,int len) { int *p = arr; for(int i = 0;i<len;i++) { printf("%d\t",*(p++)); } printf("\n"); } void res3(int *arr,int len) { int *p = arr; for(int i = 0;i<len;i++) { printf("%d\t",*(p+i)); } printf("\n"); } void res4(int *arr,int len) { for(int i = 0;i<len;i++) { printf("%d\t",*(arr+i)); } printf("\n"); }
int main(int argc, const char * argv[]) { int arr[] = {10,20,30,40,50,60,70,80,90,100}; int len = sizeof(arr)/sizeof(arr[0]); res1(arr,len); res2(arr,len); res3(arr,len); res4(arr,len); return 0; }
|