美文网首页
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