qasxc001
0
Q:

Arrow operator (->) usage in C and C++ howto

(pointer_name)->(variable_name)
1
//Arrow operator in unions:

// C program to show Arrow operator 
// used in structure 
  
#include <stdio.h> 
#include <stdlib.h> 
  
// Creating the union 
union student { 
    char name[80]; 
    int age; 
    float percentage; 
}; 
  
// Creating the union object 
union student* emp = NULL; 
  
// Driver code 
int main() 
{ 
    // Assigning memory to struct variable emp 
    emp = (union student*) 
        malloc(sizeof(union student)); 
  
    // Assigning value to age variable 
    // of emp using arrow operator 
    emp->age = 18; 
  
    // DIsplaying the assigned value to the variable 
    printf("%d", emp->age); 
} 
1
// C program to show Arrow operator 
// used in structure 
  
#include <stdio.h> 
#include <stdlib.h> 
  
// Creating the structure 
struct student { 
    char name[80]; 
    int age; 
    float percentage; 
}; 
  
// Creating the structure object 
struct student* emp = NULL; 
  
// Driver code 
int main() 
{ 
    // Assigning memory to struct variable emp 
    emp = (struct student*) 
        malloc(sizeof(struct student)); 
  
    // Assigning value to age variable 
    // of emp using arrow operator 
    emp->age = 18; 
  
    // Printing the assigned value to the variable 
    printf("%d", emp->age); 
  
    return 0; 
} 
2

New to Communities?

Join the community