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

反正不管什么高级编程语言,入门小程序好像清一色都是“HELLO WORLD”输出。对于初学者来说,能够耐着性子,正确敲写完这段代码,也确实算是敲开了编程世界的大门。

现在,就让我们来领略编程世界的美妙吧!妙啊~

#include <iostream>		// 头文件
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 <iostream>
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 <iostream>
using namespace std;
int main() {
	cout << 'a' << 'b' << '\n'// 输出ab,换行
	cout << 'a' << ' ' << 'b';		// 输出a b,不换行
	return 0;
}
  1. 输出字符串。(中文显示一般会乱码)
#include <iostream>
using namespace std;
int main() {
	cout << "I love programming!" ;	// 输出字符串,不换行
	cout << "and you?" << endl;		// 输出字符串,换行
	cout << "let's go." << '\n';	// 输出字符串,换行
}

在安言庆

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值