形参是char *型的 实参能传一个字符串吗 void List (char *name); List("fdasdfjasdf");这样写对吗

如题所述

可以,void List (char *name); List("fdasdfjasdf");
这两句相当于 char *name="fdasdfjasdf";
即把这个字符串的首地址赋给指针变量name
所以是可以的哈。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-09
好像有点不行的。
List(const_cast<char*>("fdasdfjasdf"));
第2个回答  2010-10-09
在vc2008中,我使用了一下,可以这么传。
相似回答
大家正在搜