answersLogoWhite

0

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

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

Typedef int a a a Is this possible in C?

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


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 do you declare data types?

typedef data_type data_name, for instance:typedef int myDataType;


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 different types of integer constants in c language?

Well, uh, const unsigned int and const signed int..


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.


Int a is literal in C language or not?

int a; -- variable definition"int a" -- string literal


Why should you use typedef in c language?

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


What is the keyword used in combination with a valid c data type to redefine the name of the data type?

The keyword is typedef. typedef int myInteger; myInteger is now an alias for int. This also works for more complex data types, such as arrays and structures. typedef struct { int a; double b; char c; } _myStruct myStruct; _myStruct is now an alias for the structure that contains a, b, and c. I also instantiated one of them, and called it myStruct. You could now repeat this with... _myStruct xyz; ...which would instantiate another one, called xyz. You can reference the members as xyz.a, xyz.b, and xyz.c.


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 topNet class that everything is derived from in c?

C language: int (but C is NOT a .net language) C# language: object or System.Object


What is int in 'c' language?

data-type