本文仅为个人刷题遇到问题解析记录,题目和答案均在官网!!!
逆波兰表达式
Q:atoi()函数和.c_str()作用是什么?为什么要这样写?
A:
源代码:stk.push(atoi(token.c_str()));
atoi()表示 ascii to integer)是把字符串转换成整型数的一个函数
函数为int atoi(const char * nptr)
这可以看出,传参是char型,所以要对token使用.c_str(),C++中使用string类表示字符串,string类的c_str方法可以返回用C语言的char *的形式表示的字符串。
150. 逆波兰表达式求值
最新推荐文章于 2022-04-10 15:32:38 发布