C++ hello world
#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 则需要使用名称空间编译指令 using namespace std;
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"; }