4 指针运算_C++用指针访问数组元素(学习笔记:第6章 08)
生活随笔
收集整理的這篇文章主要介紹了
4 指针运算_C++用指针访问数组元素(学习笔记:第6章 08)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
用指針訪問數(shù)組元素[1]
數(shù)組是一組連續(xù)存儲的同類型數(shù)據(jù),可以通過指針的算術(shù)運算,使指針依次指向數(shù)組的各個元素,進而可以遍歷數(shù)組。
定義指向數(shù)組元素的指針
- 定義與賦值
例:
int a[10], *pa; pa=&a[0]; 或 pa=a;- 等效的形式
a[i], *(pa+i), *(a+i), pa[i]都是等效的。
- 注意
例6-7
設(shè)有一個int型數(shù)組a,有10個元素。用三種方法輸出各元素:
- 使用數(shù)組名和下標
- 使用數(shù)組名和指針運算
- 使用指針變量
例6-7 (1) 使用數(shù)組名和下標訪問數(shù)組元素
#include <iostream> using namespace std; int main() {int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };for (int i = 0; i < 10; i++)cout << a[i] << " ";cout << endl;return 0; }例6-7 (2) 使用數(shù)組名和指針運算訪問數(shù)組元素
#include <iostream> using namespace std; int main() {int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };for (int i = 0; i < 10; i++)cout << *(a + i) << " ";cout << endl;return 0; }例6-7 (3) 使用指針變量訪問數(shù)組元素
#include <iostream> using namespace std; int main() {int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };for (int *p = a; p < (a + 10); p++)cout << *p << " ";cout << endl;return 0; }參考
總結(jié)
以上是生活随笔為你收集整理的4 指针运算_C++用指针访问数组元素(学习笔记:第6章 08)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 清华系团队开源 BioMedGPT-10
- 下一篇: vc 控制台添加托盘显示_和硕县塑胶托盘