1. &表示的是引用,有&符号,就表示函数内的变量和主函数的变量是同一个,函数内改变它的值,主函数相应的变量也就跟着改变了; 没有&符号,就表示函数内的变量是主函数的变量的一个副本,在函数内改变其值,是不会改变主函数中变量的值的 2. 编译时出现 ‘error: expected ';', ',' or ')' before '&' token’ : 在C语言中是不存在引用的,也就是说C语言中&表示的不是引用,仅仅是取地址符 可以用指针来取代引用,在主函数中传进来地址