C++的输入与输出

(作为小白刚开始学C++的第一篇学习笔记,很多深层面的知识都还不是很清楚)

命令空间的使用与作用:

作用:命令空间(namespace):是用来组织代码并避免名字冲突的。std是C++标准库的命令空间,包含了很多常用的功能和对象,如cout、cin、vector等。如在C++中,std::cout是std命令空间下一个对象。

使用:可以在全局中添加using namespace std,也可以在main函数中添加,不然在每次使用时都要cout、cin时都要添加前缀std::,写成std::cout<<这样。

输入:在输入之前要加命令空间,书写时写成:cin>>,(>>:右移运算符),

#include
using namespace std;
int main(){
  char name[20];
  int age;
  cin >> name;//不需要取地址符,直接使用数组名
  cin >> age;//直接用变量名
  cin >> name >> age;
  return 0;
}

  

输出:在输出之前也同样需要加using namespace std ,加一个就可以了。

#include
using namespace std;
int main(){
  cout << "111";
  cout << "hello world" << "\n";
  char name[20]="张三";
  int age =17;
  cout << name << "\t" << age << endl;
  cout << name << endl;//对于数组的输出,只写一个变量名就可以了,在这里 endl写在 << 后面起到换行的作用,在cin中不能用endl。
  return 0;
}

你可能感兴趣的:(c++,开发语言)