对第一个程序进行分析
#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
其中#include 是将iostream文件的内容添加到程序中
iostream包含了有关输入输出语句的函数
头文件类型 | 约定 | 示例 | 说明 |
---|---|---|---|
c旧时风格 | 以 .h 结尾 | stdio.h/math.h | c、c++通用 |
c++旧时风格 | 以 .h 结尾 | iostream.h | c++可以使用 |
c++新式风格 | 没有拓展名 | iostream | c++可以使用,需要使用namespace |
转换后的c | 加上前缀c,没有拓展名 | cmath/ctype等 | c++可以使用 |
示例如何进行转换后的c
#include <cstdio> #不需要再添加.h
int main()
{
//std::cout << "Hello World!" << std::endl; #这一行不再适用
//采用老的c语言的方式进行书写
printf("Hello World!");
return 0;
}
std::cout << “Hello World!” <<std:: endl
std 是一个组,胃里避免命名重复,添加到组中
<< 表示将字符串"Hello World!" 发送给cout打印
endl 是控制符,表示重启一行 (\n)
与其说程序显示了一条信息,不如说他将一个字符串插入到了数据流之中