目录
一.typedef关键字作用
typedef关键字:给其他类型起别名。
为什么要给其他类型起别名?
C语言定义变量的语法:int a;
Fortran语言定义变量的语法:intrger :: a;
为了让Fortran的程序员快速上手C语言,所以C语言的开发者就开发出了typedef关键字。
二.举例
例子1:
#include <stdio.h>
typedef int integer;
int main(void)
{
integer a = 1;
printf("a is %d\n",a);
return 0;
}
运行结果:
例子2:
#include <stdio.h>
typedef int *pinteger;
//#define pinteger int*
typedef int integer;
int main(void)
{
integer a = 1;
// pinteger b , c;
pinteger b , c;
b = &a;
c = b;
return 0;
}
例子3:
#include <stdio.h>
typedef struct person
{
int a;
}student;
int main(void)
{
student stu;
//struct person stu
return 0;
}