fix(guide): update latest copy from guide repo
This commit is contained in:
committed by
mrugesh mohapatra
parent
73a97354e1
commit
7a860204af
36
client/src/pages/guide/english/cplusplus/arrays/index.md
Normal file
36
client/src/pages/guide/english/cplusplus/arrays/index.md
Normal file
@ -0,0 +1,36 @@
|
||||
---
|
||||
title: C++ Arrays
|
||||
---
|
||||
|
||||
## What are Arrays?
|
||||
An array is a series of elements of the same data type which are stored in contiguous memory locations and can be referenced individually.
|
||||
|
||||
For example, a array containing 5 integer values called numbers is declared like so:
|
||||
```C++
|
||||
int numbers [5];
|
||||
```
|
||||
|
||||
Initializiation:
|
||||
```C++
|
||||
//Initialization with entries:
|
||||
int numbers [5] = {1, 2, 3, 4, 5};
|
||||
|
||||
//Initialization with no values:
|
||||
int numbers [5] = {};
|
||||
|
||||
//Initialization with declaration:
|
||||
int numbers [] = {1, 2, 3, 4, 5};
|
||||
//Note that here the number of values defines the size of the array.
|
||||
//In the examples above, the size was fixed beforehand
|
||||
```
|
||||
|
||||
**Note** that arrays in C++ are not permutable in size, which means that once you've declared a array with size 5 it cant be enlarged or made smaller. In case you really need a bigger array with the same entries, you would have to copy all entries to a new array of bigger size.
|
||||
|
||||
### Access:
|
||||
Elements from an array can be accessed via reference of theire position in the array. (Start counting from 0).
|
||||
Example:
|
||||
```C++
|
||||
x = numbers[0]; // = 1. [0] == first position
|
||||
numbers[2] = 55; // Sets the third position (3) to the new number 55
|
||||
//numbers[] is now: {1, 2, 55, 4, 5}
|
||||
```
|
Reference in New Issue
Block a user