C/C++ 定义数组及使用

C/C++中如果需要存储一组相同类型的变量则需要使用到数组,数据可以是一维,也可以是二维或多维数组,具体定义如下:

操作方法

  • 01

    C/C++中如果需要存储一组相同类型的变量则需要使用到数组,数据可以是一维,也可以是二维或多维数组,具体定义如下: 类型 变量[下标1][下标2]……[下标n]下标1到n标识数组的维素,一般三维数据已经够用,如果维数太多了容易产生混乱。类型可以是任意类型包括结构体、指针和类等。下标2及往后为可选。

  • 02

    // 例1:for语句的使用 #include <stdio.h> #include <string.h> void main() { int a[5]={0,0,0,0,0};        // 定义一个整型数组 for(int n=0;n<5;n++) { printf("input a[%d]",n); scanf("%d",&a[n]);    // 输入5个数给整型数组。 } char s1[20]={"www."};   // 定义字符串长20字节。 char s2[]={"17jo.com"}; // 数组长度按字符长度。 strcat(s1,s2);            // 拼接字符串 printf("%s",s1);        // 输出www.17jo.com int b[2][3]={{0,0,0},{0,0,0}};  // 定义一个二维整型数组 for(int x=0;x<2;x++) { for(int y=0;y<3;y++) { printf("input b[%d][%d]:",x,y); scanf("%d",&b[x][y]);  // 输入数字给数组 } } }

  • 03

    例定义了一个长度为5的整形数组初始值为0,并让用户输入5个数顺序赋值给数组,值得注意的是数组的下标是从0开始的,数组a[5]实际上是a[0]~a[4]的5个整形变量;字符串也常用数组存放,初始化只要用引号括起来就好了,此外数组定义时可以不固定长度,长度将按初始化时的字符长度+1,这个1是字符串结尾的\0长度。最后定义了一个二维数组,并对数组进行了赋值。

(0)

相关推荐

  • java怎么定义数组

    有时候我们在学习java编程的时候,想定义数组,怎么定义呢,下面来分享一下方法 操作方法 01 第一步我们可以使用String[] s=new String[6],定义一个长度为6的字符串数组,定义之 ...

  • Matlab如何定义数组矩阵结构体引用元素及合并?

    该软件名称翻译过来就是矩阵实验室.下面按步骤详细介绍如何自定义矩阵.数组(zeros.ones命令).结构体(cell.struct命令),及引用调用相应结构中数据的程序,并介绍如何合并结构,如合并行 ...

  • js如何定义数组,并添加元素

    在javascript中如何定义数组,并且添加元素 操作方法 01 定义.声明数组 下面的代码创建名为 cars 的数组: var cars=new Array(); 或者 声明的时候,也可以赋值 v ...

  • Excel怎么用Visual Basic计算数组长度

    Excel是现在十分常用的办公软件之一,有些用户不知道怎么用Visual Basic计算数组长度,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中需要计算的Excel文档 ...

  • Ansys如何定义参数变量导入数据文件?

    软件中可以定义数组或表格参数,并通过导入文件导入外部数据.当有一系列数据需要导入软件进行有限元仿真分析时,需要首先创建Array Parameters(参数变量),然后以加载文件形式,将文件中一系列数 ...

  • java如何创建和遍历数组

    不管在哪种编程语言中,数组都是常见的数据结构,它的定义是具有相同类型的,用一个标识符封装到一起的基本类型数据序列或对象序列.下面介绍的是一维数组和二维数组. 一维数组 01 我们先来介绍一维数组,一维 ...

  • C语言——关于二维数组的初始化问题

    二维数组可以看成特殊的一维数组,每个元素又由一个一维数组组成.今天小编给大家讲解一下有关二维数组的一些用法. 操作方法 01 定义二维数组的方法和一维数组相似,如: int a[3][3]; 就是定义 ...

  • C++怎么获取数组的最大下标?

    思路: 使用sizeof操作符实现过程. 操作方法 01 用整个数组SizeMax除以数组首元素的SizeMax[0],求得数组的元素个数. 02 int SizeMax[10]={2,3,5,3,2 ...

  • php之数组遍历一位数组二维数组遍历

    很多情况下,一维数组比较容易理解,二维数组感觉有点难度.其实就是多了下标,需要再次遍历,因为第一次遍历出来是数组,还没有得到数组里的值,再次遍历就出来了. 操作方法 01 定义一维数组: <?p ...