C语言教程
C语言控制语句
C语言函数
C语言数组
C语言指针
C语言字符串
C语言数学函数
C语言结构
C语言文件处理
C预处理器

C 使用指针访问数组元素的程序

使用指针访问数组元素的C程序

在本例中,您将学习使用指针访问数组元素。
要理解此示例,您应该了解以下C 编程 主题:
C for 循环 C 数组 C 指针 数组和指针的关系

使用指针访问数组元素

#include <stdio.h>
int main() {
    int data[5];
    printf("Enter elements: ");
    for (int i = 0; i < 5; ++i)
        scanf("%d", data + i);
    printf("You entered: \n");
    for (int i = 0; i < 5; ++i)
        printf("%d\n", *(data + i));
    return 0;
}
输出
Enter elements: 1
2
3
5
4
You entered: 
1
2
3
5
4
在这个程序中,元素存储在整数数组 data[]中。
然后,使用指针表示法访问数组的元素。顺便说一句,
data[0] 等价于 *data&data[0] 等价于 data data[1] 等价于 *(data + 1)&data[1] 等价于 data + 1 data[2] 等价于 *(data + 2)&data[2] 等价于 data + 2 ... data[i] 等价于 *(data + i)&data[i] 等价于 data +我
访问此页面以了解指针和数组之间的关系。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4