第一个C++程序——HELLO WORLD!

反正不管什么高级编程语言,入门小程序好像清一色都是“HELLO WORLD”输出。对于初学者来说,能够耐着性子,正确敲写完这段代码,也确实算是敲开了编程世界的大门。
【第一个C++程序——HELLO WORLD!】现在,就让我们来领略编程世界的美妙吧!妙啊~

#include // 头文件 using namespace std; // 命名空间 int main() {// 主函数 // 输出语句 cout << "HELLO WORLD" << endl; return 0; }

这就是C++程序的基本结构,一般都由头文件、命名空间和主函数组成。
我们先用“致命三连法”来解释一下这三个关键词:
头文件
是什么:该文件包含了功能函数、数据接口的定义或者声明;
为什么:保证程序可以正常使用相关函数或数据类型;
怎么做:包含头文件的标准格式为:#include <文件名>或者#include “文件名”。
命名空间
是什么:确定程序执行的空间。
为什么:可以减少名字冲突,通过不同命名空间可以区分定义的同名变量。
怎么做:多的不说了,一般上手就写using namespace std; 就好了,注意结尾有分号。通过这句话命名空间std内定义的所有标识符都将生效,其中就包括cout和endl。
namespace s1 { int a = 10; } namespace s2 { int a = 20; } // 这样就在两个名字空间中声明了两个不同的变量a, // 如果想要同时在一个源文件中使用这两个 a,可以这样做: int c = s1::a; // 表示 s1 中的 a int d = s2::a; // 表示 s2 中的 a

主函数
是什么:实现某种功能的一段代码,是程序执行的唯一入口。
为什么:对于只懂“是非”的计算机来说,需要让它明确从哪里开始执行。
怎么做:int指的是函数返回值,所以函数结束之前需要“return 0; ”,返回其它整型值也可以。实现函数功能的指令需要用“{}”扩起来。
下面主要围绕“输出语句”,给出几个代码样例供大家敲写娱乐。记住,编程语句都要以英文分号“; ”结尾,换行可以用endl或者’\n’。
  1. 输出数字。
#include using namespace std; int main() { cout << 3 << 4 << 5; // 输出345,不换行 cout << 3 << 4 << 5 << endl; // 输出345,换行 cout << 3 << ' ' << 4 << ' ' << 5; // 输出3 4 5,以空格隔开,不换行 cout << 3 + 4 * 5 << endl; // 输出3 + 4 * 5得到的结果,也就是23,并且换行 return 0; }

  1. 输出字符。
#include using namespace std; int main() { cout << 'a' << 'b' << '\n'; // 输出ab,换行 cout << 'a' << ' ' << 'b'; // 输出a b,不换行 return 0; }

  1. 输出字符串。(中文显示一般会乱码)
#include using namespace std; int main() { cout << "I love programming!" ; // 输出字符串,不换行 cout << "and you?" << endl; // 输出字符串,换行 cout << "let's go." << '\n'; // 输出字符串,换行 }

第一个C++程序——HELLO WORLD!
文章图片

    推荐阅读