导图社区 C 语言实例 - 使用指针访问数组元素
这是一篇关于52、 C 语言实例 - 使用指针访问数组元素的思维导图,主要内容包括:3. 使用指针递增访问数组元素,2. 使用数组下标访问数组元素,1. 使用指针算术访问数组元素。
这是一篇关于64、 C 语言实例 - 计算两个时间段的差值的思维导图,主要内容包括:方法2:手动计算时间差,方法1:使用struct tm和mktime函数。
这是一篇关于C 语言实例 - 复数相加的思维导图,主要内容包括:方法2:使用数组表示复数,方法1:使用结构体表示复数。
这是一篇关于C 语言实例 - 使用结构体(struct)的思维导图,主要内容包括:2. 使用typedef简化结构体类型名,1. 定义结构体。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
52、 C 语言实例 - 使用指针访问数组元素
1. 使用指针算术访问数组元素
#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int *ptr = arr; // 指针指向数组的第一个元素
for (int i = 0; i < 5; i++) {
printf("arr[%d] = %d\n", i, *(ptr + i)); // 使用指针算术访问数组元素
}
return 0;
2. 使用数组下标访问数组元素
int arr[] = { 10, 20, 30, 40, 50 };
int* ptr = arr; /*指针指向数组的第一个元素*/
printf("arr[%d] = %d\n", i, ptr[i]); /*使用数组下标访问数组元素*/
3. 使用指针递增访问数组元素
printf("arr[%d] = %d\n", i, *ptr); /*使用指针访问当前元素*/
ptr++; /*指针递增,指向下一个元素*/