CodesJava

Easy learning with example program codes

C Pointers


C pointers can be defined as a variable, pointing towards the address of a value.

Syntax:

Data_type *variable_Name;

Advantages of using Pointers in C:

  • Improves the performance.
  • Frequently used in arrays, structures, graphs and trees.
  • Less number of lines needed in a code.
  • Useful in accessing any memory location.
  • Used in Dynamic Memory Allocation.

NULL Pointer:

NULL pointers either have no value or NULL value assigned to it.

Example:

#include<stdio.h>  
int sum(int *a, int *b)
{
int *c;
*c = *a + *b;
return *c;
}
 
void main()
{
int x = 100;
int y = 200;
int add;
add = sum(&x,&y);
printf ("%d + %d = %d", x,y,add);
}

Output

100 + 200 = 300
Posted in C   
Sign Up/ Sign In
Ask a Question


Industrial Training

We offers Placement Oriented Training on Java, Spring, JSF, Hibernate, PHP, AngularJS, Angular 4, PLSQL, Oracle BI Publisher etc. We also provides Online training, please mail us at hr@codesjava.com.

Development

We also provides the Development services for Website Development , Java Development, PHP Development, Android App Development etc. You can contact us on hr@codesjava.com.

Copyright © 2018 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki