#include <iostream>

int main()
{
using namespace std;
cout << "Hello World!\n";
}

1.预处理器

#include<iostream> 预处理器#include将iostream文件添加到程序,在源码被编译之前添加进来

2.头文件名

向iostream这样的文件被包含在文件其实处的被叫做头文件

C 旧风格 以.h结尾 如math.h c c++程序可以使用

C++ 旧风格 以.h结尾  例如 iostream.h  c++程序可以使用

C++ 新风格 没有扩展名 如 iostream C++程序可以使用,使用namespace std

转换后的C 加上了前缀c,没有扩展名 C++可以使用,如 cmath ,可以使用不是C的特性,namespace std

3.名称空间

如果使用 iostream 而不是iostream.h 则需要使用名称空间编译指令

C++ 标准库的函数或对象都是在std的名称空间中定义的

 使用

std::cout << "Hello World!\n";

或者一次性引入

using namespace std;
cout << "Hello World!\n";

4.C++ cout输出

<< 符号表示该语句把字符串发送给了cout

与c语言的printf相比,cout更加灵活方便

cout拼接

int a=3;
cout<< "12" <<a<<"56"

5.换行

cout << endl;

或者字符串 \n

"Hello World!\n"

 6.声明赋值变量

//1.需要的内存 2.内存单元的名称
int a;
//将整数25放到 内存叫a的内存单元中
a=25;
//连续赋值
int a;
int b;
a=b=9;

7.获取用户输入

using namespace std;
string str;
cout << "输入一段字母\n";
//获取用户输入赋值给变量str
cin >> str;
cout << "你输入的是" << str;

8.函数原型

#include <iostream>
//如果函数定义在调用之后,就需要用到函数原型
void hi();
int main()
{
using namespace std;
hi();
}

void hi() {
using namespace std;
cout << "hello";
}

9.多函数程序使用using

可以把using放在开头

#include <iostream>
//
using namespace std;
void hi();
int main()
{
hi();
}

void hi() {
cout << "hello";
}