0% found this document useful (0 votes)
149 views9 pages

Understanding Arrays in C/C++

The document outlines an introduction to arrays including: 1. It defines what an array is, how elements are accessed using indexes, and some common attributes of arrays. 2. It explains how arrays allow storing multiple values of the same type in a single variable as opposed to separate variables. 3. It provides examples of declaring and accessing elements of an array, and notes some key points about arrays such as memory allocation and index starting at 0.

Uploaded by

Mir Fida Nadeem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views9 pages

Understanding Arrays in C/C++

The document outlines an introduction to arrays including: 1. It defines what an array is, how elements are accessed using indexes, and some common attributes of arrays. 2. It explains how arrays allow storing multiple values of the same type in a single variable as opposed to separate variables. 3. It provides examples of declaring and accessing elements of an array, and notes some key points about arrays such as memory allocation and index starting at 0.

Uploaded by

Mir Fida Nadeem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Today’s lecture outline

• Introduction to Array
• Accessing elements of array
• A simple array program

1
Array
• It is a group of elements having same data type
• Offers a simple way of grouping like variables for
easy access
• An array is a collective name given to a group of
‘similar quantities’
• Arrays in C/C++ share a few common attributes
• Variables in an array share the same name
• Variables in an array share the same data type
• Individual variables in an array are called elements
• Elements in an array are accessed with an index
number
2
Cont.

• Ordinary variables are capable of holding only


one value at a time
• There are situations in which we would want to
store more than one value at a time in a single
variable

3
Cont.
• For example, suppose we want to arrange the
percentage marks obtained by 100 students in
ascending order
• In such a case we have two options to store these
marks in memory:
• Declare 100 variables to store percentage marks
obtained by 100 different students, i.e. each
variable containing marks of single student
int m1, m2, m3 ……… m100;
• Declare one variable (called array or subscripted
variable) capable of storing or holding all the
hundred values
4
Array declaration

int marks[10];

type Array name size


Like any other variable, arrays occupy memory space
marks [10] Index of elements in array

0 1 2 3 4 5 6 7 8 9

500 504 508 512 516 520 524 528 532 536
Memory address of array elements 5
How to access array elements
int x; int marks[10];
x= 2; marks[0] = 2;
cin>>x; marks[1] = 3;
cout<<“x=“<<x; cin>>marks[2];
cout<< “marks[2]=”marks[2];
x 43
2 Output
695 x = 43 Output
marks [2] = 16
0 1 2 3 4 5 6 7 8 9
2 3 16
500 504 508 512 516 520 524 528 532 530
6
Points to remember
• Array is a collection of elements having same
data type
• Memory allocate to array elements are
continuous
• Array size must be mentioned in array declaration
( int marks [10]; )
• Array index always starts with 0
• In 10 elements array, index of first elements is 0
and index of last element is 9
• Array element can be access using array index

7
A Simple Program Using Array
• Write a program that take 10 integer from user
and then display sum and Average of those
integers

Write a program

8
Marks program

You might also like