12 - ICS 103: Computer Programming in C Handout-12 Topic:...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
ICS 103: Computer Programming in C Handout-12 Topic: 1-D Array Objective: To learn how to declare and access 1 –D array. To learn how to read and print 1-D array elements. What is array? Why array are needed?: Arrays are very useful tools when we need to keep several values (e.g grades of students in an  exam) in memory.  Instead of using several variables, we use one array variable.  Specifying its  index then accesses individual element. Examples: 1. int a[5];     declares an array of size 5.           0 1 2 3 4 Note: In C language array index always starts from 0 2. a[0]=10;   a[1]=20;  a[2]=30;  a[3]=40;  a[4]=50;   Assigns values to the elements.  3.       Array can also be initialised at point of declaration: int a[]={10, 20, 30, 40, 50}; Note: if you specify a size but give fewer values, the remaining cells will be initialised to zero . Declaring and Referencing 1-D array : Till now to read n number of integers (or float, double, character) we took n number of variables.  For example, to read say 5 integers we used 5 integer variables say a, b, c, d, e. But with arrays we  can use a single variable name  to represent any  number of variables of the same data type . The  individual elements in the array can be accessed by supplying an index or subscript after the name   Page 1 of 7
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
of the array variable in the square brackets. The array is declared like any simple variable but the  size of the array should be specified. The first element of the array is always referenced with the 0 index. Array elements are always   numbered from 0 to (size-1) . int    arri[10] ;          float  arrf[30] ; Here two arrays are declared. The array arri contains 10 integers  arri[0] to arri[9] and array arrf  contains 30 floating  values arrf[0] to arrf[29]. The first  elements of arri and arrf are referenced as  arri[0] and arrf[0]. The  last   elements of arri and arrf are referenced as arri[9] and arrf[29]. 
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 7

12 - ICS 103: Computer Programming in C Handout-12 Topic:...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online