前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++入门指南及实战 第二步 HelloWorld及扩展详解

C++入门指南及实战 第二步 HelloWorld及扩展详解

作者头像
1_bit
发布2020-10-23 14:42:27
3330
发布2020-10-23 14:42:27
举报
文章被收录于专栏:我的知识小屋我的知识小屋

回顾

在上一节中,我们编写了如下代码,完成了 HelloWorld程序的编写:

代码语言:javascript
复制
#include<iostream>
using namespace std;

int main(){
	cout <<"Hello World";
	return 0;
}

本小节将会对该代码进行讲解,并且解释一下专业名词。

在这里插入图片描述
在这里插入图片描述

释义

#include<iostream> 以上代码中,#include 表示引入一个头文件,头文件是一个“工具库”。当我们在编写代码时,往往会使用到一些功能,这些功能在某些头文件(工具库)中,这时通过#include这一串代码,就可以将指定的头文件(工具库)引入到当前编写的代码之中。 在 HelloWorld 程序中,需要完成的功能为在程序运行时,显示 HelloWorld、显示HelloWorld 需要使用的工具在 iostream 这个头文件中。因为#include的语法(指使用方法)为 #include<头文件名>,所以只需要将iostream 填写在尖括号中即可,写为 #include<iostream>

int main(){} 以上代码中 int main() 表示一个程序的入口,我们主要看main,int之后会详细说明。main函数整个程序只能存在一个,表示你这个程序的一个入口。计算机在执行你程序时,需要知道你程序时从哪开始的,这个main就表示你当前编写的程序要从哪里开始。main后面紧跟着一对圆括号()之后再一对花括号{},花括号内编写代码。

cout <<"Hello World"; 以上代码是main入口括号中的第一句,cout表示输出,换句话说cout是显示的意思,之后两个 << 符号,紧接着是双引号加一串字符串"Hello World"。在C++中,a、b、c、d、?、【等单个字母或符号成为字符,组合在一起成为字符串,并且需要使用双引号引起来。在这里cout是显示字符串,语法为cout <<“你要显示的字符串”,如果想显示 Hello World 就写为 cout <<"Hello World";

return 0; 此代码之后将会讲解。

using namespace std; 为了防止在不同的头文件中有相同的“工具”名称,使用 命名空间 来区分这些工具是哪个区域的。例如一个学校里面有3个人叫小明,分别是六年级一班有一个小明,六年级二班有一个小明,五年级一班也有一个小明。这些小明在操场上,校长点名,叫到小明时需要添加年级班别,不然三个小明都不知道叫谁,其中这个年就班别名就像命名空间,用这个区分是不同区域的同名角色。 以上 using namespace std;表示使用命名空间 std,语法为 using namespace 命名空间名。(之后命名空间将会详细讲解)这样引入了这个命名空间则不需要使用如 std::cout 的方式使用这个个cout“工具”(我们把std当作一个区域名,cout表示这个工具)。我们可以删除 引入命名空间代码,然后使用 std::cout 方式输出:

代码语言:javascript
复制
 #include<iostream>

int main(){
	std::cout <<"Hello World";
	return 0;
}

以上代码删除了std的话会报错,因为不知道你是要使用哪一个工具箱的cout输出工具:

在这里插入图片描述
在这里插入图片描述

如果想省略std::的话,在头文件下引入一个命名空间即可:

代码语言:javascript
复制
#include<iostream>
using namespace std;

int main(){
	cout <<"Hello World";
	return 0;
}

以上的代码结构为最上部为引入头文件,接着引入一个命名空间,下面是一个main入口,在入口的花括号中编写你想要实现的代码。这个结构并不是一个完整表示的结构,在接下来的学习中将会逐步了解这个过程。

简单的来说,在编写代码时,一般皆是使用系统提供的一些“指令”,这些“指令”成为关键字,例如 cout、main、namespace等,这些关键字都有特定的作用。这些关键字的固定使用“格式”,我们称之为语法。通过制定的语法进行代码编写,最终组成了程序,完成了我们的需求。

例如以上代码,我想把 Hello World 更改为 Hello Xiaoming,只需要更换显示内容即可。代码如下:

代码语言:javascript
复制
#include<iostream>
using namespace std;

int main(){
	cout <<"Hello Xiaoming";
	return 0;
}

最终是显示出我替换的内容:

在这里插入图片描述
在这里插入图片描述

编程提示

在C++的代码编写中,大多数语句的结尾需要使用分号表示结束。例如cout <<"Hello Xiaoming";以及 return 0;,这个是需要注意的。而且在编程中使用的特殊作用的标点符号必须是英文,很多初学者在这一步上会出现错误,迟迟得不到解决,这就是其中一个原因。并且在编写代码时,需要注意,程序要同一种风格形式进行对齐,这样会使程序清晰、可读性强,方便自己的排错和解读等。

知识点须知

本篇学习完后须了解以下知识点: 1.什么是头文件及头文件使用方式 2.命名空间及使用命名空间内的“工具” 3.什么是main?程序入口指什么 4.如何显示数据 5.大多数语句结束后使用什么表示结束 6.入口程序写在什么括号内

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 释义
  • 编程提示
  • 知识点须知
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档