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

前言

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

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语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 8,812评论 3 44
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,805评论 1 32
  • 一、框架 1、Mac系统及常用工具、进制;C数据类型、常量变量、运算符、表达式、格式化输入输出 2、关系运算符、逻...
    师景福阅读 4,055评论 0 2
  • 让观众获得一种思想最直接的方法就是——拿给他们看即可。 展示: 1,展示你最新艺术创作中的一组画作。 2,演示你发...
    金克木阅读 2,463评论 0 0
  • 咏泰山 泰山巍巍,云雾皑皑。所处之巅,群峰匍伏。徒手攀之,山高路险。徒步下之,亦踉亦...
    W心怡阅读 3,564评论 0 3