通过指针引用数组元素的3种方法

  • 格式:txt
  • 大小:1.30 KB
  • 文档页数:1

通过指针引用数组各元素的3种方法:
===============================
1.下标法
2.通过数组名计算数组元素的地址,找出元素的值
3.用指针变量指向数组元素
----------------------------
1.下标法:
-------------
#include
int main()
{
int a[10];
int i;
printf("输入10个整数:");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
for (i = 0; i < 10; i++)
printf("%d ", a[i]);
putchar('\n');
return (0);
}
----------------------------
2.通过数组名计算元素地址,找出元素的值
-------------------------------------------
#include
int main()
{
int a[10];
int i;
printf("输入10个整数:");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
for (i = 0; i < 10; i++)
printf("%d ", *(a+i));
putchar('\n');
return (0);
}
-------------------------------
3.用指针变量指向数组元素
-----------------------------
#include
int main()
{
int a[10];
int *p,i;
printf("输入10个整数:");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
for (p = a; p < (a + 10); p++)
printf("%d ", *p);
putchar('\n');
return (0);
}
----------------------------------

使用指针指向数组元素时,有以下几个问题要注意:
---------------------------------------------
1.可以通过改变指针变量的值指向不同的元素。
2.要注意指针变量的当前值
--------------------------

日期:2017-02-19

下载文档原格式

  / 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

相关主题