Typedef ये C Programming के लिए बहुत ही महत्वपूर्ण keyword है |
Typedef से मौजूदा data type को एक alias name(उपनाम) दिया जाता है | जिससे
Programming करना और भी आसान हो जाता है |
Note : अगर चाहे तो alias name का alias name भी programmer दे सकता है |
Source Code :
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







No comments: