Skip to main content

Types Of Array In C language

Two Dimensional Array :-
* It Is The Combination Of Two One Dimensional Array
* It Is Used To Implement Matrix Operation .
*A two-dimensional array can be considered as a table which
 will have 'a' number of rows and'b'number of columns.
Declaration Of Two Dimensional Array:-
 data_type Array_name [size of row][size of column];
For Example:-
int matrix[3][4];
in above example we will store a matrix of 3*3.
This Will Cleared From Following Figure:-
*It can be represented a[i][j].where i and j represents  row and column respectively.
Initialization Of Two Dimensional Array:-
let us consider an array "float a[3][3]"then it will be initialized
float a[3][3]={
               {1.2,2.3,4.3} //initializers for row indexed by 0
               {2.1,2.2,2.3} //initializers for row indexed by 1
               {3.1,3.4,3.6} //initializers for row indexed by 2
              };
*The nested braces, which indicate the intended row, are optional.
 As Given Following:-
 float a[3][3] ={1.2,2.3,4.3,2.1,2.2,2.3,3.1,3.4,3.6};
How To Access Two Dimensional Array:-
*In This Type Array we have to used a nested loop to handle a 
 two-dimensional array.
* One Loop Is For Row And other is for Column i&j respectively.
*This Will Cleared From Following Example:
Example Program:-
In This Program We Simply Traverse Elements Of Array Which Is Given
in input:
#include <stdio.h>
int main ()
{
/* an array with 5 rows and 2 columns*/
int x[2][2] = { {0,1}, {2,3}};
int i, j;
/* output each array element's value */
for ( i = 0; i < 2; i++ )
{
for ( j = 0; j < 2; j++ )
{
printf("x[%d][%d] = %d\n", i,j, x[i][j] );
}
}
return 0;
}
The Output Of This Program:-
x[0][0] = 0
x[0][1] = 1
x[1][0] = 2
x[1][1] = 3
Multidimensional Arrays:-
*C programming language supports multidimensional arrays.
*The Genral Syntax For Multidimensional Array:-
data_type array_Name[size1][size2][size3]...;
As For Example:-
int vector[3][4][2];
This Is The Declaration Of Three Dimensional Array:
Application:-
In  co-ordinate System Operations.
                             
   -:Please Share This:-
                             -:A Lot Of Thanks:-

Comments

Popular posts from this blog

Basic Syntax Of "C" Language

1).Tokens In C Language:- A C program consists of various tokens and a token is either a keyword, an identifier, a constant, a string literal, or a symbol. For example, the following C statement consists of five tokens:        printf("Hello, World! \n"); 1.printf 2.( 3."Hello, World! \n" 4.) 5.;(semicolon) Let Us Describe about these Tokens One By One:- A.) Semicolons:- the semicolon is a statement terminator. That is, each individual statement must be ended with a semicolon. It indicates the end of one logical entity. For Example: printf("Helo"); getch(); Given Above Is Example Of Termination Of Two Statements. B.)Comments:- Comments are like helping text in your C program and they are ignored by the compiler. They start with /* and terminate with the characters */ as shown below: /*This Is My First Program*/        OR We can use double slash(//) for comment one line as:- //this is My First Program C.) Identifiers:- A C identifier is a name used ...

Operators In C Language

About Operator:- *An operator is a symbol that tells the compiler to perform specific mathematical or logical functions. *C language is rich in built-in operators and provides the   following types of operators:- 1)Arithmetic Operators 2) Relational Operators 3) Logical Operators 4) Bitwise Operators 5) Assignment Operators 6) Misc Operator s  Now We Look All Oprators One By One:- 1)Airthmatic Operators: The List Of Operators And Their Description As Well As Example Is Given In Below Table We Assume Value Of A=10 And B=20 Example Program:-                                                       #include <stdio.h> int main() {                                                               ...