读书人

函数传参有关问题

发布时间: 2013-11-02 19:41:10 作者: rapoo

函数传参问题
我定义了一个char dirPath[MAX_PATH] = "";
然后我想定义一个函数listFile,把dirPath传进去,怎么声明和定义?函数传参有关问题
我这样void listFile(char dirPath) 提示错误:cannot convert parameter 1 from 'char [260]' to 'char' 传参 char
[解决办法]
void listFile(char *dirPath);//数组名相当于指针
[解决办法]
数组作参数会退化成指向其首元素的指针故:
void listFile(char *dirPath);
楼主还是先打牢基础吧,推荐 《C primer》

读书人网 >C++

热点推荐