What is and why array in C? Explanation: An array is derived - TopicsExpress



          

What is and why array in C? Explanation: An array is derived data type in c programming language which can store similar type of data in continuous memory location. Data may be primitive type (int, char, float, double…), address of union, structure, pointer, function or another array. Example of array declaration: int arr[5]; char arr[5]; float arr[5]; long double arr[5]; char * arr[5]; int (arr[])(); double ** arr[5]; Array is useful when: (a) We have to store large number of data of similar type. If we have large number of similar kind of variable then it is very difficult to remember name of all variables and write the program. For example: //PROCESS ONE int main(){ int ax=1; int b=2; int cg=5; int dff=7; int am=8; int raja=0; int rani=11; int xxx=5; int yyy=90; int p; int q; int r; int avg; avg=(ax+b+cg+dff+am+raja+rani+xxx+yyy+p+q+r)/12; printf(%d,avg); return 0; } If we will use array then above program can be written as: //PROCESS TWO int main(){ int arr[]={1,2,5,7,8,0,11,5,50}; int i,avg; for(int i=0;i
Posted on: Fri, 17 Jan 2014 05:12:51 +0000

Trending Topics



Recently Viewed Topics




© 2015