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;

    }

  • 相关阅读:
    vscode常用插件列表
    使用docker构建supervisor全步骤
    docker删除虚悬镜像(临时镜像文件)
    消息队列的对比
    ECharts使用:this.dom.getContext is not a function
    curl命令行请求
    工作工具清单
    《SQL优化入门》讲座总结
    初始化git库并配置自动部署
    php代码进行跨域请求处理
  • 原文地址:https://www.cnblogs.com/micalafei/p/4740906.html
Copyright © 2011-2022 走看看