最近要开始实习找工作了,编写了太多应用程序,但似乎遗忘了这些最基本的东西,从今天开始整理这些零碎的知识点。废话不多说,先从最基本的HelloWorld开始:
#include <iostream>
using namespace std;
int main()
{
cout<<"hello world"<<endl;
return 0;
}
接触一门新的语言都是从HelloWorld开始,相信写出上面代码并不难,但是这往往就是他开启了新的语言的魅力,那就从新解读HelloWorld开始吧。
(1)main函数:标准C++规定main函数必须声明为int型,表示main函数的返回值为整型。有的操作系统(UNIX、Linux)要求执行一个程序后必须向操作系统返回一个数值。
(2)cout输出:cout是有c和out两个单词组成,顾名思义,它是C++用于输出的语句。
(3)程序的第一行“#include <iostream>”是一个预处理命令,iostream即为i-o-stream三个单词的组合,意为输入输出流;在C语言中所有的头文件都以.h后缀结尾,而C++标准要求由系统提供的头文件不带后缀.h,用户自己编写的头文件可以有.h,同时也可以使用C语言编译系统提供的带.h后缀的头文件。
(4)程序的第二行“using namespace std;”的意思是使用命名空间std:C++标准库中的类和函数都是在命名空间std中声明的。命名空间是ANSI C++引入的可以有用户命名的作用域,用于处理程序中常见的同名冲突。