Type def in c ,what is Type def in c programming explain example with source code,where Type def used,advantages of Type def ,example of Type def with source code c programming
typedef keyword used to create new data type name to given structure in c.
in following program we have declare stucture stud as using keyword struct stud followed by definition of that structure .
when you want to create a veritable of struct stud type you have to use following line
struct stud s1;
i.e. you have created variable s1 having type struct stud;
every time whenever you want to declare a variable of structure you have to use struct stud
by using typedef keyword you can define your own name and by using that name you can declare a variable as shown in following program .
i have defined mca as data type using typedef as
typedef struct stud mca;
as after using this line i have declare new variable s1 using mca as followes
mca s1;
#include
#include
struct stud{ int rno;
char nm[20];
};
void pr(struct stud *); //fn declaration
void main()
{
//struct stud s1;
typedef struct stud mca;
mca s1;
clrscr();
printf("enter structure element : \n ");
scanf("%d",&s1.rno);
fflush(stdin);
gets(s1.nm);
pr(&s1);
getch();
}
void pr(struct stud *s)
{
printf("\n_____________________\n");
printf("id=%d Name=%s",s->rno,s->nm);
}