[C/C++] 通过指针引用数组
2020-01-15 10:02
1356 查看
例: 输出数组中的全部元素.
假设有一个a数组,整型,有10个元素,要输出各元素的值有3种方法。
1. 下标法:
#include <stdio.h>
void main()
{
int a[10];
int i;
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(i=0;i<=9;i++)
{
printf("a[%d] = %d\n",i,a[i]);
}
}
2. 通过数组名计算数组元素地址,找出元素的值。
#include <stdio.h>
void main()
{
int a[10];
int i;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(i=0;i<10;i++)
{
printf("a[%d]=%d\n",i,*(a+i));
}
}
3. 用指针变量指向数组元素
void main()
{
int a[10];
int i,*p;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
p=a;
for(i=0;i<10;i++)
{
printf("a[%d]=%d\n",i,*(p++));
}
}
转载于:https://www.cnblogs.com/shanhaiyang/archive/2012/02/20/2360642.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- [C/C++] 通过指针引用数组
- C++ 数组的指针,指针的数组, 数组引用
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
- 从零开始学C++之从C到C++(二):引用、数组引用与指针引用、内联函数inline、四种类型转换运算符
- C/C++中关于地址、指针和引用变量的学习笔记(二) : 数组
- C++ 指针 引用 数组 详解
- C++指针、数组、引用、变量作函数参数
- C++总结1——指针和引用/数组的区别
- c++引用和const 用法 数组 指针
- C++学习笔记2--函数重载 复杂的数据 内存对齐 指针数组 结构与指针 传值传址传引用 联合枚举类型别名
- C++编程实例-数组、指针及引用
- 【C/C++语言基础学习】在主函数的定义的指针数组、二维数组通过三级指针在被调用函数分配内存
- C++之指针与引用,函数和数组
- lua使用C++的指针、引用、值、数组
- (基础)指针的引用调用,通过指针进行数组的输入输出,指针与++
- C++参数传递,数组引用传递,保护数组退化为指针
- 不可或缺 Windows Native (18) - C++: this 指针, 对象数组, 对象和指针, const 对象, const 指针和指向 const 对象的指针, const 对象的引用
- 有一个整型数组a,有10个元素,要求输出数组中的全部元素。(通过指针引用)
- C/C++——声明一个到字符的指针,包含10个整数的数组,到包含10个整数的数组的引用,到字符串的数组的指针,到字符的指针的指针...
- C++对象生命周期管理--通过引用计数指针对象来封装管理对象生命周期