useing namesapce
cpp
#include <iostream>//输入输出流
//在前面加c
using namespace std;//std为名称空间
//避免函数重复
cin 和 cout
cpp
#include <iostream>//输入输出流
//在前面加c
using namespace std;//std为名称空间
//避免函数重复
int main()
{
int n = 0;
cin >> n;//输入什么,等价于 scanf("%d", &n);
cout << "hello guet!" << ++n << endl;//输出,endl就是\n
//没有using namespace std;的情况下
//std::cin >> n;//输入什么,等价于 scanf("%d", &n);
//std::cout << "hello guet!" << ++n << std::endl;//输出,endl就是\n
//std::cout << n++ << "\n";
return 0;
}
//运算速度不如scanf,printf
变量声明
c
//
//int main()
//{
// int n = 0;
// cin >> n;
// for (int i = 0; i < 10; i++)
// {
// cout << n << " ";
// }
// cout << endl;
//
// for (int i = 0; i < 10; i++)
// {
// cout << n + 1 << " ";
// }
//
//
// return 0;
//}
bool变量
cpp
#include <iostream>
using namespace std;
//еbool
//int main()
//{
// bool flag = true;
// bool flag2 = -1;
// bool flag3 = 0;
//
// cout << flag << endl;
// cout << flag2 << endl;
// cout << flag3 << endl;
//
// return 0;
//}
const定义常量
cpp
#include <iostream>
using namespace std;
//宏定义
//int main()
//{
// const int Max = 150;//看作宏定义
//
// //Max = 100;不可改变
//
// cout << Max << endl;
//
// return 0;
//}
string类
cpp
#include <iostream>
#include <string>
using namespace std;
字符串拼接
//int main()
//{
// //string s = "hello";
// string s = "hello world";
// string s_sub = s.substr(6, 5);
// cout << s_sub << endl;
//
// string s1 = " xixi";
// string s2 = s + s1;
//
// //cin >> s;
// //输入带有空格:
// getline(cin, s);
// cout << s << endl;
// //cout << s2 << endl;
// cout << s.length() << endl;
//
// return 0;
//}
结构体
cpp
#include <iostream>
using namespace std;
//ṹ
//struct stu
//{
// string name;
// int age;
//};
//
//
//int main()
//{
// //Cԣ
// //struct stu s[10];
//
// //c++
// stu a[10];
//
// return 0;
//}
引用&
cpp
#include <iostream>
using namespace std;
//void c(int &a)
//{
// a += 1;
//}
//
//int main()
//{
// int a = 4;
//
// c(a);
//
// cout << a << endl;
//
// return 0;
//}