#include <iostream>
// main()是程序开始执行的地方
int main()
{
std::cout << "Hello World";//输出Hello World
return 0;
}
- 第一行定义了一些头文件,这些头文件中包含了程序所必要的或有用的信息,上面的代码就包含头文件<iostream>
- 下一行 // main() 是程序开始执行的地方 是一个单行注释。单行注释以 // 开头,在行末结束。
- 下一行 int main() 是主函数,程序从这里开始执行。
- 下一行 cout << "Hello World"; 会在屏幕上显示消息 "Hello World"。
- 下一行 return 0; 终止 main( )函数,并向调用进程返回值 0。
- 接下来我们看下面的代码
#include<iostram> int main() { std::cout<<"hello"<<endl; std::cout<<"world"<<endl; std::cout<<"i love you"<<endl; return 0; }
我们不难发现在每一行开头都有std::这个字符串,在代码量少的时候我们可以容易的打出这个字符串,而代码多的时候不免繁琐
#include<iostram> using namespace std; int main() { cout<<"hello"<<endl; cout<<"world"<<endl; cout<<"i love you"<<endl; return 0; }
这个代码和上一个代码有相同的作用却不是那么的繁琐,第二行using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。
C++ 中的分号 & 语句块
在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。
例如,下面是三个不同的语句:
x = y;
y = y+1;
add(x, y);
语句块是一组使用大括号括起来的按逻辑连接的语句。例如:
{ cout << "Hello World"; // 输出 Hello World return 0; }
C++ 不以行末作为结束符的标识,因此,您可以在一行上放置多个语句。例如:
x = y;
y = y+1;
add(x, y);
等同于
x = y; y = y+1; add(x, y);
-
c++标识符
- c++的标识符由数字,字母,下划线组成,开头必须是字母或者下划线
- 标识符不能和c++中的特殊字符相同
- c++中大小写敏感,所以a1与A1是2个不同的标识符
- 互粉昂~