【发布时间】:2018-01-27 16:18:27
【问题描述】:
仅使用 char 可以创建单个字符变量。你会如何用一个词来做一个变量?搜索后我发现了这种方式:
#include <iostream>
int main()
{
char word[] = "computer";
std::cout<< "choose" << word << std::endl;
return 0;
}
这提供了我需要的东西,但我认为这不是正确的方法? 那么这是正确的方法吗:在 char 的变量后放置空括号?
【问题讨论】:
-
您从什么来源学习 C++? (另外,
#include iostream是一个语法错误。) -
std::string word = "computer"s;应该可以正常工作。 -
声明变量的方法有很多种。您可以使用 char 数组或 char 指针或字符串数据类型。这取决于您要查找的内容以及您将如何在代码中使用变量
-
std::string被管理并拥有大量有用的实用程序。通常,指向字符串文字和 char 数组的常量 char 指针只能在使用旧接口时代替std::string,或者(仅在极端情况下)用于优化目的。 -
感谢 George 和 TheDude。我同意。删除了评论。