1.变量和变量别名的顺序相反 #define myint int typedef int yourint; define是预处理指令,只做简单的替换,后面不能有分号; typedef是C语言的关键字,是语句,后面要有分号; 3.