ASK A QUESTION

    Typedef in Hindi

in Hindi - Typedef



Typedef ये C Programming के लिए बहुत ही महत्वपूर्ण keyword है | Typedef से मौजूदा data type को एक alias name(उपनाम) दिया जाता है | जिससे Programming करना और भी आसान हो जाता है |

Syntax for Typedef

typedef data_type alias_name ;

Example for Typedef

typedef int myint ;

Example for Typedef Declaration

typedef int myint ;
myint a, b;

Normal Example for Typedef

Program में integer data type का alias name 'myint' लिया है | Program में integer जो काम करता है, वही काम 'myint' कर सकता है |

Note : अगर चाहे तो alias name का alias name भी programmer दे सकता है |

Source Code :
#include <stdio.h>

int main(){

typedef int myint;  //alias name of int is myint
myint a, b;

printf("Enter value of a : ");
scanf("%d", &a);
printf("Enter value of b : ");
scanf("%d", &b);

printf("Value of a : %d\n", a);
printf("Value of b : %d", b);

return 0;
}
Output :
Enter value of a : 4
Enter value of b : 5
Value of a : 4
Value of b : 5

Example for Typedef With Structure

Source Code :
#include <stdio.h>

typedef struct Employee{
     int emp_id;
     char emp_name[20];
     float salary;
 }info;

int main(){

    info Employee = {34, "Raj Biradar", 20000.00};

    printf("Employee id : %d\n",Employee.emp_id);
    printf("Employee name : %s\n",Employee.emp_name);
    printf("Employee salary : %.2f",Employee.salary);
    
return 0;
}
Output :
Employee id : 34
Employee name : Raj Biradar
Employee salary : 20000.00