char *screenInit(int height, int width, char background = ' ');
char *screenInit(int height = 4, int width = 4, char background);
正确;
char *screenInit(int height, int width, char background = ' ');
char *screenInit(int height = 4, int width = 4, char background = ' ');//redefinition of default parameter : parameter 3
错误;缺省参数不能重定义;
void manip(int (*arr)[5], int size);
void manip(int (*arr)[2], int size);
可以,但是被当做是重载函数, 根据传递的参数 选择执行哪个函数