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;

    }

  • 相关阅读:
    yarn 0.9.0 build spark
    redhat6.4上build storm 0.9.0.1
    redhat6.4安装storm集群-4节点
    Hadoop 2.2.0 4结点集群安装 非HA
    redhat6.4上安装mysql
    redhat6.4上用apache建立os repos
    Hive Over HBase
    Hadoop 2.2.0学习笔记20131210
    Hadoop 2.2.0学习笔记20131209
    IDH2.5.1. Pain Points
  • 原文地址:https://www.cnblogs.com/micalafei/p/4740906.html
Copyright © 2011-2022 走看看