Skip to main content

C++ Array ( Create , Print , Update ) Beginner Programming

C++ Arrays

Array is known as data structure statement.
Array use to store collection of same datatype data of fix size or user required size.We can say array is a collection of variables of same datatype.

same datatype means if we want to store rollNumbers of Students then we'll use integer( int ) data type because rollNumbers are integers numbers.


if we want to store name of students then we'll use string datatype to store names of different students because name is combination of characters or Alphabets.

if we want to store rollNumbers of 50 Students then we'll create 50 variables of int datatype.No this is not a good Programming practice.

for better performance we'll create an integer array having size of 50 to store rollnumbers of Students.

if we declare an array of student rollNumbers then each rollnumber of each student called element of array and every element or rollNumber is accessed by that specific index.

when we create an array it reserve memory locations of specified size. Array index start from 0 if you want to access value of first element from first memory location of an array then we use 0 index.


datatype myarray [ arraysize ] ;


it is known as one or single dimension array. in arraysize it must b and integer value greater than zero (0) and you can use any c++ supportable datatype.


for example if you want to add or create 50 element in an array called rollNumber of integer datatype you'll use following statement

datatype myarray [ arraysize ] ;

int rollNumber [ 50 ] ;

you'll use following statement for initialize array elements or values

int rollNumber [ 0 ] = 100 ;
int rollNumber [ 1 ] = 101 ;
int rollNumber [ 2 ] = 102 ;
int rollNumber [ 3 ] = 103 ;
int rollNumber [ 4 ] = 104 ;

or you can use following statement for adding values in one statement
int[5] rollNumber = { 100 , 101 , 102 , 103 , 104 } ;

or
int rollNumber [ 5 ] = { 100 , 101 , 102 , 103 , 104 } ;

Number of elements or values in { } can't be larger than the number of [ arraysize ]

or you can use following statement it'll execute without any error

int rollNumber [ ] = { 100 , 101 , 102 , 103 , 104 } ;

if you want to print 5th element or value you can access it by using 4th index in [ ] with array name because index of an array is start from 0.

rollNumber[4];

in c++ you can use this statement in cout to print the 5th element value like

cout<<rollNumber[4];

Example 1

Array

index

  1. #include <iostream>
  2. #include <string>  
  3. using namespace std; 
  4. int main( ){ 
  5.     // Array declaration and initialization
  6.     int myFirstArray[]={10,20,30,40,50,60,70};
  7.     string myStringArray[]={"ITECH","Taleem"};
  8.   
  9.     cout <<"5th Value is :"<< myFirstArray[4] <<endl ;
  10.     cout<<"String:"<<myStringArray[0] + myStringArray[1]<<endl;

  11.     //value at 0 index
  12.     cout<<"0 index value :"<<myFirstArray[0]<<endl;

  13.     myFirstArray[0]=525; //update array value
  14.     cout<<"0 index value updated:"<<myFirstArray[0] ;
  15.      return 0;
  16. }
                                                Console :
                                                5th Value is : 50
                                                String : ITechTaleem
                                                0 index value : 10
                                                0 index value updated: 525

                                                Example 2

                                                Printing All Array values

                                                1. #include <iostream>
                                                2. #include <string>  
                                                3. using namespace std; 
                                                4. int main( ){ 
                                                5.     
                                                6.     int myFirstArray[ ] = { 10,20,30,40,50,60,70 };

                                                7.     for(int x = 0; x < 7 ; x++){
                                                8.       cout<<"Value "<<myFirstArray[x]<<"at index "<<x<<endl;
                                                9.     }
                                                10.      return 0;
                                                11. }
                                                                                              Console :
                                                                                              Value 10 at index 0
                                                                                              Value 20 at index 1
                                                                                              Value 30 at index 2
                                                                                              Value 40 at index 3
                                                                                              Value 50 at index 4
                                                                                              Value 60 at index 5
                                                                                              Value 70 at index 6
                                                                                              Animated Gif of Array statement
                                                                                              Watch Video
                                                                                              C++ Arrays for Beginners Lecture in Urdu Hindi

                                                                                              Comments

                                                                                              Popular posts from this blog

                                                                                              C++ Method or Function With Parameter Programming

                                                                                              Animated Gif of function or methods with parameter C++ function parameters A function  is a set of different statements which is use to perform a specific task. If you want to pass any user value in function arguments then it must declare variables that accept the values of the arguments . These variables are known as   parameters   of the function. compiler knows that every name with () bracket is a function . In this lecture we'll discuss built-in functions and user define functions . functions provided by C++ are called built-in functions Math() ,rand()etc. functions written by programmer In C++ program to perform a specific task depends on programmer requirements like addition between 2 or more numbers are known as User Define functions . functions use to divide and organize our program in different functions which is helpful for finding errors if any appear during programming. we declare a function using return type , function name and p...

                                                                                              C++ Classes and Objects Programming

                                                                                              Animated Gif of class and object C++ class and Object A class is a blue print and combination of Different functions and variables. The  difference between C and C++  is that  C  is a procedural  programming  and does not support classes and objects, while  C++  provide support of Object Oriented Programming(OOP) and classes  therefore  C++  can be called a hybrid language. The variables and functions within a class are called members(variables,functions) of the class. Syntax of C++ Class A class definition starts with the keyword  class. For example, we defined the Student data type using the keyword  class  as follows. class Student { public:   string name; // member variables   int rollNumber; } A public member can be accessed from outside the class anywhere within the scope of the class object. You can also specify the members of a class as  private  o...

                                                                                              C++ Basic Syntax & how to Debug

                                                                                              C++ Basic Syntax and Debug In our previous post we create our first project and print out Hello world on console window without understanding of how this thing works.To understand how " Hello world"  got printed we need to understand the Basic syntax of c++. #include <iostream> this line include header file of i nput o utput.it's mean we need to perform input output tasks and we need to tell compiler we want to use it. # means preprocessor directive these are well defined directives it's means it's already declared we just need to utilize it in our program. using namespace std; this line use to include the standard library support in our program int main() every project have one entry point when we run or debug a program it'll execute main() function. Return type of main() is int that's why we did  return 0; at the end of the program. cout cout use to print output of our program on console << << is used to...