zoukankan      html  css  js  c++  java
  • 数组的遍历

    //

    //  main.c

    //  数组的遍历

    //

    //  Created by micalafei on 15/8/18.

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

    //

    #include <stdio.h>

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

    //    遍历:就是取出数组中的所有值

        int num[3] = {10,12,15};

        /*

        printf("num[0] = %i ",num[0]);

        printf("num[1] = %i ",num[1]);

        printf("num[2] = %i ",num[2]);

         */

        //这就是遍历,取出数组中的所有值,但是这种情况尽量不要用,工作中元素个数随时可能变更,修改代码太麻烦了!!!

    //    注意: 在遍历数组的时候, 尽量不要把遍历的次数写死

    //    遍历多少次应该由数组来决定, 也就是说遍历多少次应该通过数组计算得出

        

        printf("num = %lu ", sizeof(num));

        // 计算出数组占用的总字节数,%lu 是无符号长整型或是无符号长浮点,用来输出num的字节数

        printf("num[0] = %lu ", sizeof(num[0]));   // 计算出数组中某一个元素占用的字节数

        printf("一共有多少个元素 : %lu ", sizeof(num) / sizeof(num[0]));

        

        // 动态计算数组的元素个数

        int length = sizeof(num) / sizeof(num[0]);

        

        for (int i = 0; i < length; i++) {

            printf("num[%i] = %i ", i,num[i]);

        }

        return 0;

    }

  • 相关阅读:
    两指针--减少数组循环
    python与正则表达式
    python 获取网页图片
    python学习 第一天
    jquery中的基本理解以及样式属性操作
    webapi中的三大家族
    BOM中的其他对象以及短路运算
    BOM中的api
    事件冒泡和事件捕获
    webapi中注册事件以及解绑事件
  • 原文地址:https://www.cnblogs.com/micalafei/p/4740906.html
Copyright © 2011-2022 走看看