0. myint int 和 typedef int myint 区别
typedef
是用来定义类型别名的关键字。你提供的两个例子 typedef myint int
和 typedef int myint
的含义有所不同:
-
typedef myint int;
:- 这个语句的意思是:将
myint
作为int
类型的别名。 - 也就是说,之后你可以使用
myint
来代替int
。 - 例如:
typedef myint int; // myint 就是 int 的别名 myint a = 10; // 这相当于 int a = 10;
- 这个语句的意思是:将
-
typedef int myint;
:- 这个语句的意思是:将
int
作为myint
的类型。 - 也就是说,
myint
将成为新的类型名,之后可以用
- 这个语句的意思是:将