首页 > 其他分享 >一维数值数组

一维数值数组

时间:2023-02-24 11:36:30浏览次数:23  
标签:初始化 arr 一维 int 元素 数值 数组 sizeof

 

  sizeof(arr) == 表示数组的总大小

  sizeof(arr[0]) == 表示第0个元素的大小

  sizeof(arr) / sizeof(arr[0]) == 表示数组元素的个数

一维数值数组的初始化

  全部元素初始化

    例如:int arr[5] = {10 , 20, 30, 40, 50};

    如果数组的全部元素都初始化了,可以省略  []  里面的数值(不推荐省略)。如果省略了  []  里面的数值,那么数组的元素个数就由初始化的元素个数决定

  部分元素初始化

    例如:int arr[5] = {10, 20, 30};

    未被初始化的部分自动补0

    也可以将数组所有元素都初始化为0(推荐使用)

      例如 int arr[5] = {0};       //将第0个元素初始化为0,其它未被初始化的元素自动补0

  指定下标初始化

    例如:int arr[5] = {[2] = 10, [4] = 30};       //0, 0, 10, 0, 30

一维数值数组的元素操作

  元素的操作,即对元素读或写(元素必须逐个操作)

  可以将数组的每个元素看成变量,例如取值、赋值、自增自减、键盘输入等

 

 

 

 

 

     

 

标签:初始化,arr,一维,int,元素,数值,数组,sizeof
From: https://www.cnblogs.com/yachifeng/p/17150668.html

相关文章

  • Java数组学习
    Java数组学习ArrayDemo1packagecom.yuan.array;publicclassArrayDemo1{//变量的类型变量的名字=变量的值;//数组类型//数组的长度......
  • 算法刷题-数组排序(图算法、算法高阶)、螺旋矩阵(数组、矩阵)、分发糖果(贪心、数组)
    数组排序(图算法、算法高阶)编写一个JavaApplication程序,将随机生成的无序数组使用冒泡排序,将这个混乱的数组变成一个从小到大排列的有序的数组并输出。classdemo_sort......
  • 数组的概述
    用一段连续空间,存放相同类型的变量,这样的容器(结构)叫数组数组的下标是从0开始假如数组有n个元素下标范围:0~n-1元素范围:arr[0]~arr[n-1]......
  • 写一个查找表和数组的算法
    写一个查找表和数组的算法查找有无一般使用set数据结构查找对应关系使用Map映射数据结构给定两个数组nums1=[1,2,2,1]num2=[2,2]求两个数组的公共元素结果为[2]将一个集合中的......
  • 数值加前后缀意义
    转自:https://blog.csdn.net/itworld123/article/details/790579571.数值类型数值后面加“L”和“l”(小写的l)的意义是该数值是long型。 5L的数据类型为longint。 5.12......
  • 57.对象数组
      声明对象数组的的方法与声明标准类型数组相同:Stockmystuff[4];  当程序创建未被显式初始化的类对象时,总是调用默认构造函数。上述声明要求,这个类要么没有显式地......
  • 数组数据结构的使用与代码编写(二)
    数组数据结构的使用与代码编写(二)定义数组Studentstudents[]=newStudent[3];students[0]=newStudent("张三",10);students[1]=newStudent("李四",11);stud......
  • java的数组与Arrays类源码详解
    java的数组与Arrays类源码详解java.util.Arrays类是JDK提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用。类的定义......
  • 算法随想Day21【二叉树】| LC669-修剪二叉搜索树、LC108-将有序数组转换为二叉搜索树
    LC669.修剪二叉搜索树相当于一个中序遍历吧,当某个节点<low时,其右子树的各个节点值虽然都比该节点值大,但仍可能存在<low的,所以要据于次节点,向其右子树进军遍历,等回溯时,del......
  • JavaScript 中 Object,Map,Set 及数组遍历方法
    Object(对象)forin遍历出对象可枚举的"属性",包含继承的可枚举属性varperson={name:'小明',birth:1990,height:1.70};for(varxinperson){consol......