answersLogoWhite

0

For no other reason than that it is required whenever you declare a type definition in C.

User Avatar

Wiki User

10y ago

What else can I help you with?

Continue Learning about Engineering

How typedef feature used with structure?

You use typedef to declare a synonym for an existing type. It's generally just a way of reducing a complex or cumbersome declaration outside your code to a more simplified, more easily understood declaration that you can use inside your code.Cumbersome example:void DoStuff( void (*)(int&, char& ), int&, char&); // Huh? Do what?Simplified example:typedef void (*pFunc) ( int&, char& );void DoStuff( pFunc, int&, char& ); // Aha! It's a function pointer!In relation to C structures, typedef provides a way to declare and name user-defined types, primarily so you don't have to use the struct keyword in the variable declaration. C++ structures are more flexible and the typedef keyword is optional.Structure examples for C:struct hard{ int i;double f;};// typedef is optional in C++, but required in C.typedef struct{int i;double f;} easy;int main(){struct hard hs; // Requires struct keywordeasy es; // Same as C++.}


What is the difference between Typedef and Reference in C plus plus?

A typedef is a compiler macro. A reference is a pointer, usually implemented with transparent syntax. They have no relationship between each other.


What is the use of loader in c language?

There is no part called 'loader' in C language.


What computer language java or C plus plus should you use to design an app for the ipod or should i use a software?

You would use neither Java nor C++, you would use Objective-C, in conjunction with the Apple iPod API (iPod Library Access).


What are the different reserve words in c-language?

Reserve words, also known as keywords are words whose meaning are already defined by a compiler. C language has a total of 32 reserve words. Short, union, else, for, goto, unsigned, enum, extern, char, continue, switch, struct, typedef are some examples.

Related Questions

How is typedef different from int in c language?

They are entirely different things; int is a type, typedef is a way to define types.


What is the use of type def in c?

A typedef is used to define a type. The clue is in the name: typedef = type definition.


User defined data type in c plus plus?

Use "typedef" : both in C and C++.


Typedef int a a a Is this possible in C?

No, but 'typedef int a;' is possible, it defines the type 'a'.


How many types in header file in mathh header file in c language?

Look for typedef in it, but I don't think you will find any.


What is typdef in c language?

It is a keyword generally used to rename data types, using typedef you can create alias which can be used to declare the variable. e.g. typedef struct node { int info; struct node *next; }Node; now to declare variable of struct node type we can use the word Node in place of struct node


What is the main use for type def seems to be defining structures?

When you define a structure, C does not provide a type for that structure. In order to subsequently declare an instance of that structure, you need to use the word struct again. The typedef allows you to declare a type equivalent to the structure. For example... struct person { char* name, int phone}; struct person myperson; With typedef, you can simplify to... typedef struct person { char * name, int phone} person;person myperson; In C++, this is automatic, but not in C.


Why you are use to c language?

I do use am a programmer, because C-language.


What is meant by array with in structure in c language?

It means a structure has a member that is an array: typedef struct foo { int x[42]; // an array of 42 integers // other members... };


How typedef feature used with structure?

You use typedef to declare a synonym for an existing type. It's generally just a way of reducing a complex or cumbersome declaration outside your code to a more simplified, more easily understood declaration that you can use inside your code.Cumbersome example:void DoStuff( void (*)(int&, char& ), int&, char&); // Huh? Do what?Simplified example:typedef void (*pFunc) ( int&, char& );void DoStuff( pFunc, int&, char& ); // Aha! It's a function pointer!In relation to C structures, typedef provides a way to declare and name user-defined types, primarily so you don't have to use the struct keyword in the variable declaration. C++ structures are more flexible and the typedef keyword is optional.Structure examples for C:struct hard{ int i;double f;};// typedef is optional in C++, but required in C.typedef struct{int i;double f;} easy;int main(){struct hard hs; // Requires struct keywordeasy es; // Same as C++.}


What are the modofier in turbo C?

You can use every standard C modifier in TurboC: long, short, signed, unsigned; and every storage class as well: static, extern, auto, register, typedef.


What is the difference between Typedef and Reference in C plus plus?

A typedef is a compiler macro. A reference is a pointer, usually implemented with transparent syntax. They have no relationship between each other.