Thank You For Coming My Blog. This Blog is Everyone so You Read and Share another...

Monday, November 26, 2018

Pointers in C Language

                                                              C Pointers
Pointers  in  C  are  easy  and  fun  to  learn.  Some  C  programming  tasks  are  performed
more easily with pointers, and other tasks, such as dynamic memory allocation, cannot be
performed  without  using  pointers.  So  it  becomes  necessary  to  learn  pointers  to  become  a
perfect C programmer. Let's start learning them in simple and easy steps.
As  you  know,  every  variable  is  a  memory  location  and  every  memory  location  has  its
address defined which can be accessed using ampersand (&)  operator,  which denotes an
address in memory.

Consider the following example, which will print the address of the variables defined:
#include <stdio.h>
int main ()
{
int  var1;
char var2[10];
printf("Address of var1 variable: %x\n", &var1  );
printf("Address of var2 variable: %x\n", &var2  );
return 0;
}
When the above code is compiled and executed, it produces result something as follows:
Address of var1 variable: bff5a400
Address of var2 variable: bff5a3f6

No comments:

Post a Comment