C++学习笔记(一)输入输出流iostream
前言
从接触C++到现在才两个多月吧。熟话说得好,好记性不如赖笔头,现在整理下学习笔记,也算是一种巩固。后续会在学习过程中慢慢更新,最后希望这系列文章对和我一样正在学习C++的你有所帮助!
从 “ Hello World ” 开始
- 编程环境 VS2017(安装的话大家可以去找下资源,这里就不说了)
废话不多说先上程序
#include "iostream"
int main()
{
std::cout << "Hello World!" << std::endl ;
return 0;
}
接下来给大家逐行解释这几行代码
"iostream" 这个单词由三部分组成,即i-o-stream,意思呢就是输入输出流。在"iostream"中包含了许多输入输出的类(什么是类会在后面的讲解)#include ”iostream“的意思就是你只有包含了这个头文件,才能使用"cout,"cin"这些输入输出操作。
std::是什么?
答:命名空间标识符,C++标准库中的函数或者对象都是在命名空间std中定义的,所以大家使用标准库中的函数或者对象时都要使用std来限定。
"cout" 是C++中标准输入流对象。
"<<" C++中标准输入输出中所使用的">>“和”<<"是重载运算符作用,意义是流插入运算付和流提取运算符;
"endl" 换行简单理解就是C语言中的 "\n"(到后面你会发现它不只是换行这么简单)。
cin输入函数
#include "iostream"
int main()
{
int j;
std::cin >> j;
for (int i = 0; i < j; i++)
{
std::cout << "Hello World" << std::endl;
}
return 0;
}
这几行程序大意就是打印 j 遍"Hello World!"
"cin" 是C++中标准输入流对象。可以连续从键盘读取想要的数据,以空格、tab或换行作为分隔符。
std::cin >> j;输入一个数到 j 。
后面就是一个for循环用输入的 j 当作循环次数,来输出"Hell World!"。
本次笔记到这里就结束了,刚开始尝试写博客,写的不好的地方请见谅!后续会继续更新。