zoukankan      html  css  js  c++  java
  • 数组

    #include <stdio.h>
    int main() 
    {
        int array[10];//array[0] ----array[9]
        array[0] = 20;
        array[9] = 81;
        array[5] = 100;
        printf("%d", array[0]);
      
        return 0;
    }

    数组的存储方式:

      数组在内存中就是一段连续的空间。

    例子:水先花数

    int main() 
    {
        int g, s, b;
        for ( int i = 100; i <= 999;  i++)
        {
            g = i % 10;
            s = i / 10 % 10;
            b = i / 100 ; //将浮点数赋值给整数只保留整数部分
            if (  i == g * g * g + s * s * s +b * b * b ) {
                printf("%d
    ", i);
    
            }
    
        }
        return 0;
    }
      
    定义方式
    //int array[10] = { 1000,12,3,4,5,6,4547,8,9 };//数组初始化 //int array[10] = { 1000,12 };//没定义的为0 int array[10] = { 0 }; //都为0

    二维数组

    初始化

     

    int main() 
    {
        //int array[2][3];//
        //int array[2][3] = { {1,2,3} ,{2,3,4} };
        int array[2][3] = { 0 };//将所有的初始化为0 只能初始化0
        int i, j;
        for (size_t i = 0; i < 2; i++)
        {
            for (j = 0; j < 3; j++) {
                printf("array[%d][%d]=%d
    ", i, j, array[i][j]);
            }
    
        }
    }


    也支持多维数组

    int array[2][2][88]

  • 相关阅读:
    类定义(课下选做)
    结对项目第一周
    迭代和JDB
    JAVA 第五周学习总结
    JAVA 第四周学习总结
    JAVA 第三周学习总结
    springcloud-provider-consumer-register
    springcloud-eureka
    springBoot-打包
    spring-Scheduler
  • 原文地址:https://www.cnblogs.com/long613/p/7642078.html
Copyright © 2011-2022 走看看