C++:指针访问数组元素
数组:
一个连续的空间中存放了相同类型的数据元素。
利用指针访问数组中每个元素。跟c语言一个模子。
#include <iostream>
using namespace std;
int main() {
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
cout << "Firs Array is " << arr[0] << endl;
int* p = arr;//arr是数组首地址;
cout << "Firs Array is " << *p << endl;
p++; //指针向后面四个字节
cout << "Second Array is " << *p << endl;
for (int i = 0; i < 10; i++) {
cout << arr[i] << endl;
}
int* p2 = arr;
for (int i = 0; i < 10; i++) {
cout << *p2 << endl;
p2++;//通过偏移来获取下一个数组
}
system("pause");
return 0;
}
posted on 2022-04-16 09:48 Michael_chemic 阅读(168) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探