What is typedef in C

What is typedef in C: इसका प्रयोग किसी Define किये गए Variable को पुन: Define करने के लिए किया जाता है। इस Keyword का प्रयोग करके हम Variables के बडे-बडे नामों को छोटे नामों में Convert कर लेते हैं और उस छोटे नाम का प्रयोग प्रोग्राम में करते हैं जिससे Program को पढना व समझना सरल रहता है। जैसे कि unsigned long int प्रकार का कोई भी Variable Declare करने के लिए हमें निम्‍नानुसार unsigned long int Keyword  का प्रयोग करना होगा:

        unsigned long int num;

यदि हम इसे Typedef के प्रयोग द्वारा लिखें तो निम्नानुसार लिख सकते हैं:

        typedef unsigned long int ULI;

अब हम ULI शब्द का प्रयोग करके unsigned long int प्रकार के Variables Declare कर सकते हैं। जैसे:

        ULI num, val;

यहां num व val दोनों ही Variables unsigned long int प्रकार के Declare हो जाएंगे।

Typedef एक ऐसा तरीका है, जिससे Short तरीके से किसी भी Data Type को Declare कर सकते हैं। इसका प्रयोग किसी Structure या Union प्रकार के Variables के Declaration में करके हम लम्बे व जटिल Declaration से बच सकते हैं। जैसे:

struct employee
{
	char name[30];
	int age;
	float basic;
};
struct employee e1, e2;

Typedef का प्रयोग करके हम इसके Variables को निम्नानुसार भी Declare कर सकते हैं-

struct employee
{
	char name[30];
	int age;
	float basic;
};
Typedef struct employee EMP;
EMP e1,e2;

इस प्रकार से अब हमें इस Structure के Variables Declare करने के लिए Typedef struct employee Statement  नहीं लिखना होगा बल्कि EMP द्वारा भी हम इस Structure प्रकार के Variables Declare कर सकते हैं। (What is typedef in C – Wiki)


error: Content is protected !!

Special Discount Offer

खरीदिए एक से ज्‍यादा EBooks, और पाईए ₹100 से ₹1200 तक का Extra Cash Discount

Discount Coupon Codes