c基础 - 采用指针,遍历数组及循环赋值

2019-03-02  本文已影响0人  世道无情

前言

变量:就是给内存地址取一个别名;

1. 采用指针 进行 遍历数组:

// 采用指针遍历数组
void main(){

    // 定义数组
    int arr[] = {1,2,3,4};
    // 采用指针对数组进行赋值
    int* arr_p = arr;

    // 循环遍历数组
    int i = 0;
    for (; i < 4;i++){
        printf("位置%d的值是:%d\n" , i , *(arr_p+i));
    }

    // 位置0的值是:1
    // 位置1的值是:2
    // 位置2的值是:3
    // 位置3的值是:4

    getchar();

}
2. 采用指针 进行 循环赋值:

// 循环赋值
void main(){

    // 指定数组,并且长度是4
    int arr[4];
    // 采用指针对数组进行赋值
    int* arr_p = arr;

    int i = 0;
    for (; i < 4; i++){
        // 循环赋值
        *(arr_p + i) = i;
    }

    i = 0;
    for (; i < 4;i++){
        printf("位置%d的值是:%d\n", i, arr[i]);
    }

    // 位置0的值是:0
    // 位置1的值是:1
    // 位置2的值是:2
    // 位置3的值是:3
    getchar();

}
上一篇下一篇

猜你喜欢

热点阅读