#define uint unsigned uint 定义错误,嵌套了,unsigned int
void delay(z),参数没有类型
a++;这个变量没有定义
你的delay函数 void delay(z) 中没有指明变量Z的类型,才会导致语法错误。但是你在函数声明中 指定了。将此函数头改写为void delay(uint z),必须指明变量类型并且要和声明中的类型一致。
你的“if(a==11) //检测到按键为密码重置键,无效”后面没有语句……如果是空操作的话,要加一个分号“;”
#define uint unsigned uint 应改成#define uint unsigned int
子函数应改成void delay(uint z)