typedef
Anonymous contributor
Published Jan 27, 2025
Contribute to Docs
The typedef
keyword in C is used to create a new name (alias) for an existing data type, primarily to simplify complex data types. This improves code readability and maintainability. It does not create a new type but assigns a new name to the existing type.
Syntax
Here’s the basic syntax for typedef
:
typedef existing_data_type new_data_type;
existing_type
: The data type that will be assigned a new name.new_name
: The new alias given to the existing data type.
Example
Here’s a simple example demonstrating the use of typedef
to create a new name for an existing data type in C:
#include <stdio.h>// Using typedef to create a new name for inttypedef int Integer;int main() {Integer age = 25; // Integer is now an alias for intprintf("Age: %d\n", age);return 0;}
In this example, Integer
is created as a new alias for the int
data type, making the code easier to read and maintain by using a more descriptive name:
Age: 25
All contributors
- Anonymous contributor
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.