zoukankan      html  css  js  c++  java
  • 利用指针地址偏移打印一维数组

    //

    //  main.c

    //  利用指针地址偏移打印一维数组

    //

    // Created by wanghy on 15/7/24.

    // Copyright (c) 2015年 wanghy. All rights reserved.

    //

     

    #include <stdio.h>

    #define len 10

     

    int main(int argc, const char * argv[]){

       

       //定义一个存放  int 类型元素的一维数组。

       int arry[]={1,2,3,4,5,6,7,8,9,0};

       

       //定义一个指针,指向数组 arry.

       int *  p = arry;

       

       //计算数组长度

       int lenght=sizeof(arry)/sizeof(int);

       for (int i=0; i<lenght; i++)

       {

           //使用下方的语句和使用: printf("%d ", p[i]);的效果是一样的。下方语句中

           //指针的地址每次偏移一个int 类型的长度,正好是一个元素所占的位数。

           printf("%d ",*p++);

        }

        

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    mysql索引之主键索引
    mysql优化(一)
    mysql锁机制(七)
    dns之缓存。
    http之http1.0和http1.1的区别
    http之post和get请求的区别
    https
    vim、gvim加载文件慢
    加载virtual box共享文件加载
    深入理解SELinux SEAndroid
  • 原文地址:https://www.cnblogs.com/wahy/p/4817255.html
Copyright © 2011-2022 走看看