1.通过引用传递数组。。
void func(int (&arr)[10]); //括号是必须的,否则就变成了引用的数组
此时不会将数组名转换为指针,而是直接传递数组!
而且。此函数只接受长度为10的int型数组!!
2.多维数组做参数时,除了第一维外,其他维数要指定!
void func(int (matrix*)[10]); //括号必须的,否则变成了指针的数组
3.C和C++中关于static的理解
http://www.vckbase.com/document/viewdoc/?id=1720
要分面向过程和面向对象来分别理解
4.囧。这样不可以么??
typedef int wage;
typedef int size;
void print(wage);
void print(size);
int main()
{....
.....
}
void print(wage)
{
....
}
void print(size)
{
....
}
报错。。说重复定义。。。。。╮(╯▽╰)╭