## What are the differences between one-dimensional array and two-dimensional array explain with a suitable example?

An array is a collection of data items, all of the same type, accessed using a common name. A one-dimensional array is like a list; A two dimensional array is like a table; The C/C++ language places no limits on the number of dimensions in an array, though specific implementations may.

**What’s the difference between one-dimensional and two-dimensional?**

A one-dimensional array is a list of variables with the same data type, whereas the two-Dimensional array is ‘array of arrays’ having similar data types. A specific element in an array is accessed by a particular index of that array.

### What is a 1D and 2D array?

Arrays can be created in 1D or 2D. 1D arrays are just one row of values, while 2D arrays contain a grid of values that has several rows/columns. In order to create a 1D or 2D Array you need to specify the type of object that you are going to be storing in the array when you create it.

**What is the difference between 1D 2D and 3d array?**

A one dimensional array is an array for which you have to give a single argument (called index) to access a specific value. A two-dimensional array is simply an array of arrays.

#### How do you declare one-dimensional array?

Rules for Declaring One Dimensional Array

- An array variable must be declared before being used in a program.
- The declaration must have a data type(int, float, char, double, etc.), variable name, and subscript.
- The subscript represents the size of the array.
- An array index always starts from 0.

**What are two-dimensional arrays explain with example?**

A 2D array has a type such as int[][] or String[][], with two pairs of square brackets. The elements of a 2D array are arranged in rows and columns, and the new operator for 2D arrays specifies both the number of rows and the number of columns. For example, int[][] A; A = new int[3][4];

## What is the length of a 2D array?

Length of a 2D Array. The length of a 2D array is the number of rows it has. You might guess that “length” could be defined as a number pair (rows, columns). But the number of columns may vary from row to row so this will not work. However, the number of rows does not change so it works as a length.

**What is a dim array?**

The DIM function returns the number of elements in a one-dimensional array or the number of elements in a specified dimension of a multidimensional array when the lower bound of the dimension is 1. Use DIM in array processing to avoid changing the upper bound of an iterative DO group each time you change the number of array elements.

### What is a multi dimensional array?

Multidimensional arrays are an extension of 2-D matrices and use additional subscripts for indexing. A 3-D array, for example, uses three subscripts. The first two are just like a matrix, but the third dimension represents pages or sheets of elements.