# typedef — C प्रोग्रामिंग

Source: https://www.geekswithgeeks.com/hi/c/c-typedef

> किसी टाइप को छोटा, कस्टम नाम दें।

## टाइप के लिए उपनाम

`typedef` नया टाइप नहीं बनाता — यह किसी मौजूदा टाइप को उपनाम देता है, अक्सर बार-बार आने वाले `struct` कीवर्ड को हटाने के लिए उपयोग होता है।

## पहले और बाद में

अब `Point` अकेला ही टाइप नाम की तरह काम करता है, `struct` prefix की ज़रूरत नहीं।

```c
typedef struct {
    int x;
    int y;
} Point;

int main(void) {
    Point p = {1, 2};
    printf("%d,%d\n", p.x, p.y);
    return 0;
}
```

Output:

```
1,2
```
