首页 > 其他分享 >C语言数组

C语言数组

时间:2024-03-26 15:29:39浏览次数:17  
标签:10 arr 下标 int C语言 数组 printf

概念

一组相同类型元素的集合

定义

int arr【10】={1,2,3,4,5,6,7,8,9};//定义一个整型数组,最多放10个元素。

数组的下标

数组的每个元素都有一个下标,下标从0开始,且数组通过下标来访问。

如下面程序

int main()

{

        int arr【10】={10,11,12,13,14,15,16,17,18,19};

        printf("%d\n",arr[3]);

        return 0;

}

要是想把数组的内容全部打印,需要用到循环函数

#include<stdio.h>
int main()
{
    int i = 0;
    int arr[10] = { 10,11,12,13,14,15,16,17,18,19 };
    while (i <= 9)
    {
        
        printf("%d\n", arr[i]);
        i = i + 1;
    }
    //printf("%d\n", arr[3]);
    return 0;
}

标签:10,arr,下标,int,C语言,数组,printf
From: https://blog.csdn.net/2301_80442229/article/details/137047632

相关文章

  • Java-数组
    在Java中,数组是一种基本的数据结构,用于存储固定大小的同类型元素集合。以下是Java中数组的相关知识:数组的声明数组声明包括指定数组的类型和数组的名称。数组类型可以是任何基本数据类型或对象类型。int[]numbers;//声明一个整型数组String[]names;//声明一个字符......
  • 【数据结构】C语言单链表的实现
    有时我们不用顺序表,而使用链表,是因为顺序表存在一定的问题1、顺序表的中间/头部的插入、删除需要挪动数据2、扩容需要申请新空间,拷贝数据,释放旧空间,存在性能的消耗3、会有空间的浪费单链表:不带头单向循环链表双链表:带头双向循环链表单链表的具体实现:1、单链表的创建:2......
  • 1 初识C语言
    1.1C语言的起源C语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发UNIX操作系统而设计的。C语言最开始是于1972年在DECPDP-11计算机上被首次实现。1.2C语言的特点易于学习。结构化语言。它产生高效率的程序。它可以处理底层的活动。它可......
  • 【C语言】Infiniband驱动__mlx4_init_one函数
    一、注释Linux内核驱动程序中的部分,属于Mellanox网卡驱动mlx4的初始化过程。//Mellanox以太网驱动主程序代码staticint__mlx4_init_one(structpci_dev*pdev,intpci_dev_data,structmlx4_priv*priv){interr;//错误码变量intnvfs[ML......
  • 写模板,树状数组。
    1根据长度初始化,单点更新,区间查询。可以查询区间和(输入为位置+数值),可以查询区间内频次(输入为数值+频次1)。2根据输入数据线性初始化。3根据输入数据频次线性初始化,区间更新,单点查询。根据差分后的数组求前缀和(单点查询)。classFenwickTree{public:FenwickTree(......
  • 洛谷 P3374 【模板】树状数组 1
    classFenwickTree{public:FenwickTree(intsz):sz_(sz){ft_.resize(sz_);}FenwickTree(vector<longlong>&f){sz_=int(f.size());ft_.assign(sz_,0);for(inti=1;i<sz_;++i){ft......
  • 洛谷 P3368 【模板】树状数组 2
    classFenwickTree{public:FenwickTree(intsz):sz_(sz){ft_.resize(sz_);}FenwickTree(vector<longlong>&f){sz_=int(f.size());ft_.assign(sz_,0);for(inti=1;i<sz_;++i){ft......
  • js数组对象合并
    合并数组,对象合并(Array/Objectmerging)合并数组和对象合并则是指将两个数组或对象合并为一个新的数组或对象。在JavaScript中,我们可以使用不同的方法来实现这种合并,比如使用 concat 方法来合并数组,或者使用对象展开运算符(spreadoperator)来合并对象。例如,合并两个数组可以这样......
  • 复制(拷贝)数组的方法
    1.Arrays类的copyOf()方法2.Arrays类的copyOfRange()方法3.System类的arraycopy()方法4.Object类的clone()方法(1)copyOf()方法是以指定的长度复制原数组,然后返回一个新数组,如果长度超过原数组,会以数组类型的默认值进行填充(2)copyOfRange()方法则将指定原数组的指定长度范......
  • C语言 ---- 位操作处理
    在C语言中,位操作是一种对整数的二进制位进行直接操作的技术。它们通常用于对位表示的数据进行快速、高效的操作。以下是C语言中常用的位操作:按位与(BitwiseAND):用&运算符执行,将两个操作数的对应位进行逻辑与操作,结果为1时,结果位为1,否则为0。result=num1&num2;按位或(B......