原错误代码简略版:
void isEqualUpper(char& a[2]){
a[0] = 'a';
}
报错:
[Error] declaration of ‘a’ as array of references
[错误]将“a”声明为引用数组
错误原因:
数组引用错用成引用数组
两者区别详解:
https://blog.csdn.net/m0_51487301/article/details/119673337?spm=1001.2014.3001.5501
解决方法:
void isEqualUpper(char (&a)[2]){
a[0] = 'a';
}