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;

    }

  • 相关阅读:
    springBoot异常处理
    webSocket
    Java正则
    String.format
    JSTL-taglib
    http meta
    chrome 常用插件下载安装
    mysql 命令行个性化设置
    Entity Framework Code First
    SignalR Connection has not been fully initialized
  • 原文地址:https://www.cnblogs.com/micalafei/p/4740906.html
Copyright © 2011-2022 走看看