C++ hello world
原创
©著作权归作者所有:来自51CTO博客作者富坚老贼的原创作品,请联系作者获取转载授权,否则将追究法律责任
#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.换行
或者字符串 \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";
}