美文网首页
c基础 - 采用指针,遍历数组及循环赋值

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

作者: 世道无情 | 来源:发表于2019-03-02 05:56 被阅读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();

}

相关文章

网友评论

      本文标题:c基础 - 采用指针,遍历数组及循环赋值

      本文链接:https://www.haomeiwen.com/subject/ohoywftx.html