注:代码内的头文件名称给吞了
一开始也不知道写什么,就分析一下这个代码吧
#include
using namespace std;
int main()
{
cout << "Hello,world!" << endl;
return 0;
}
头文件#include
以#开头的是预处理命令,也称作伪指令,以换行结束;在编译时由预处理器执行,没有编译成执行指令
能够高效地向编译器声明include将特定文件内容拷贝到该源代码中
#include
是文件包含命令
是输入输出流的头文件
using namespace std;
指的是使用标准命名空间std,这样命名空间std内定义的所有标识符都有效
还有其他用法如(std::某个标识符)
函数
int main()
{
}
这个main是主函数,是程序的入口点,{代表开始,}代表结束,形成主函数程序块
只能含有一个main函数,一个项目有多个源程序也只能有一个
cout << "Hello,world!" << endl;
代表标准输出流设备cout,后面需要带上“空格<<空格”<<是插入操作符,若要输出文本就是加双引号,在里面打上文本,后面可以再接上“空格<<空格”可以继续输出其他类型的东西比如endl是换行代码,最后的分好代表了一个语句的结束
代表标准输入流设备cin,后面需要带上“空格>>空格”>>是提取操作符,从键盘接收一个字符串赋给某个对象如cin >> a;(需要自己创建一个储存空间a)
结束
return 0;
在代码结束后必须加上的代码,代表返回一个值为0,函数必须有个返回的值