当我使用 char 或 char* 时,Visual Studio 2012(11) 只会输出最后一个字符,例如:
#include <iostream>
#include <string>
int main(){
using namespace std;
char chName = 'Alex';
cout<<chName;
}
它只显示“x”。我使用的是正确的,
string strName = "Alex"
但是在那些将参数作为字符的函数中,字符串不能作为参数传递。在这种情况下,VS 编译器说字符串不能转换为 int。还告诉我 char 和 char* 有什么区别。我是一名 PHP 开发人员,而 C++ 是如此令人困惑。请帮我。