码迷,mamicode.com
首页 > 编程语言 > 详细

「C语言」「算法」访问数组的多种方式

时间:2016-02-20 21:32:34      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:

 1 #include <stdio.h>
 2 
 3 //分别用数组名和指针变量,以下标法和指针法输入和输出数组的所有元素 
 4 
 5 int main(){
 6     int i=0;
 7     int array[6];
 8     int *p=array;
 9     printf("\n Please input array[6]: \n");
10     while(p<(array+6))
11         scanf("%d",p++);
12     printf("\n Output array[i]: \n"); 
13     for(i=0;i<6;i++)/* (1)数组名,下标法 */
14         printf("%d,",array[i]);
15     printf("\n Output *(array+i): \n"); 
16     for(i=0;i<6;i++)/* (2)数组名,指针法 */
17         printf("%d,",*(array+i));
18     printf("\n Output p[i]: \n");
19     p=array; 
20     for(i=0;i<6;i++)/* (3)指针变量,下标法 */
21         printf("%d,",p[i]);
22     printf("\n Output *(p+i): \n");
23     for(i=0;i<6;i++)/* (4)指针变量,指针法 */
24         printf("%d,",*(p+i));
25     printf("\n Output *p++: \n");
26     while(p<(array+6))/* (5)指针变量,指针法,效率最高 */
27         printf("%d,",*p++);
28     printf("\n");
29     return 0;
30 }

 

「C语言」「算法」访问数组的多种方式

标签:

原文地址:http://www.cnblogs.com/corvoh/p/5203916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!