#include<iostream>//IO标准库头文件。
//该代码可直接复制粘至编译器编译参考
//查看更多内容可搜索微信订阅号:没用的阿吉
int main() {
//01.开始学习C++。
//没有简化std命名空间的cout使用。
std::cout << "没有简化std命名空间的cout使用。" << std::endl;
using namespace std;//这里的代码实现一种简化。
//简化了std命名空间的cout使用。
cout << "简化了std命名空间的cout使用。" << endl;//方便我们每次写cout的时候都不必写std命名空间,适应所有需要使用std命名空间的代码。
//不必对cout感到疑惑,他的功能与C语言的printf()函数功能类似可以打印文字到控制台。
//而cin类似C语言里的scanf()函数,可以在控制台输入到程序。
cout << "Come up and C++ me some time/找个时间上来C++我。";//将这段文字打印到控制台。
cout << endl;//打印完成使用endl让控制台换行方便打印下一句。
//在第二行打印第二条语句。
cout << "you won't regret it!/你不会后悔的";
cout << endl;//打印完换行。
//变量
//变量的概念类似一个装着数据的容器
int names1;//这里声明一个变量,但是还没有装东西。
int names2;
int names3;
names1 = names2 = names3 = 55;//这里所有没有装东西的变量都装上了55这个数字,这种叫做赋值。
names1 = names1 - 1;//这里让这个变量减一后赋值给自己,那么这个变量的数据则是44,即算数表达式。
//cout不止可以打印文字还可以打印变量,实际打印变量的值值。
cout << "打印一个变量:";
//cout可以打印字符串文字又可以打印字面量数字。
//显而易见cout比C语言的printf()函数更加智能,仅仅是简单的操作就可以打印更多的类型,没有像C语言的printf()函数那样复杂。
cout << names1 << endl;
//std::cin输入。
//提示用户输入一个整型的数字进行std::cin的演示。
//与cout类似,cin也比C语言的输入语句简单得多了。
cout << "How many carrots do you have?:/你有多少个胡萝卜?:" << endl;
int carrots;//创建变量预备演示cin输入。
cin >> carrots;//将用户输入的数据赋值给变量carrots。
cout << "这里还有两个。/Here are two more。" << endl;//这里还有两个。
carrots = carrots + 2;//把用户输入的数字加二。
//显而易见我们下面可以直接拼接字符串和数字,cout可以进行这样简单的操作。
cout << "Now you have:现在你有:" << carrots << "个胡萝卜。/carrots。" << endl;
//我们还可以这样操作。
//在这里写的代码看起来有三行,实际只有一行。
cout << "Now you have :现在你有:";
cout << carrots;
cout << "个胡萝卜。/carrots。" << endl;
return 0;
}