第一个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
主函数下面主要围绕“输出语句”,给出几个代码样例供大家敲写娱乐。记住,编程语句都要以英文分号“; ”结尾,换行可以用endl或者’\n’。
是什么:实现某种功能的一段代码,是程序执行的唯一入口。
为什么:对于只懂“是非”的计算机来说,需要让它明确从哪里开始执行。
怎么做:int指的是函数返回值,所以函数结束之前需要“return 0; ”,返回其它整型值也可以。实现函数功能的指令需要用“{}”扩起来。
- 输出数字。
#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;
}
- 输出字符。
#include
using namespace std;
int main() {
cout << 'a' << 'b' << '\n'; // 输出ab,换行
cout << 'a' << ' ' << 'b';
// 输出a b,不换行
return 0;
}
- 输出字符串。(中文显示一般会乱码)
#include
using namespace std;
int main() {
cout << "I love programming!" ;
// 输出字符串,不换行
cout << "and you?" << endl;
// 输出字符串,换行
cout << "let's go." << '\n';
// 输出字符串,换行
}
文章图片
推荐阅读
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- opencv|opencv C++模板匹配的简单实现
- 事件处理程序
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 编写字典程序
- c++基础概念笔记
- Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!
- 小程序有哪些低成本获客手段——案例解析
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- 微信小程序基础知识