char * 是传的一个地址
char本来是传的单字符 ,adm是一个无法更改的字符串,即const char*,字符串在编译器中被认为是一个内存地址,就像直接cout <<arr[]<<endl;是传出得一个内存地址。
所以adm可以传给函数test(const char* te);
&a也可以传给函数test(const char* te);
char * 是传的一个地址
char本来是传的单字符 ,adm是一个无法更改的字符串,即const char*,字符串在编译器中被认为是一个内存地址,就像直接cout <<arr[]<<endl;是传出得一个内存地址。
所以adm可以传给函数test(const char* te);
&a也可以传给函数test(const char* te);