declaration of 'int a' shadows a parameter :函数参数里,已经有这两个名称的变量了,指定义了同名的参数,造成了隐藏. expected primary-expression before '[' token|:定义struct sqstack {...}结构体时,struct sqstack整个才是类型名,要用它来定义变量,sqstack不对~typedef struct sqstack{...}p;时,可以使用struct sqstack或p来定义变量…