C++语言教程(详解,会更新)——第2篇:Hello C++!

对于本系列声明

版权声明

copyright 2019 XyloZebra 原创,请勿抄袭!
转发请注明原贴位置
悄悄地告诉你:这名字分为Xylo和Zebra,是我真名的首字母组成的单词!

系列内容声明

  • 这个系列适合想学C++的菜鸟或略懂一些的人,大佬请绕路而行。
  • 这个系列基本涵盖所有C++基础知识。
  • 参考文献:《零基础学C++》吉林大学出版社
                      百度百科

正文

Hello,大家好。
上一篇文章为大家讲解了关于计算机语言的历史的知识。这一篇学习C++的文章将着重为大家讲解关于C++程序的结构。并手把手教大家打出自己第一个C++程序。

结构

C++程序有着十分广泛的功能,而实现这些功能自然就需要各个模块的分工合作了,接下来我们看一下C++程序的模块示例吧!

//main.cpp 程序的入口源文件
/*预处理部分*/
#include <iostream> //引用C++自带的一些库

//使用std名字空间
using namespace std;

void display();
//main函数,程序的主入口函数
int main()
{
	/*函数体*/
	display
	//返回值
	return 0;
}
void display()
{
	cout<<"实例"<<endl;
}

让我们一部分一部分的扒开分析一下吧!

1/预处理

#include <iostream>

这里是程序的预处理命令,“预处理”的意思就是,在程序编译成可执行文件之前,先由预处理器进行对预处理命令的识别和执行。如#include <文件名>或#include "自行添加文件名"会让预处理器自动找到文件地址并将文件插入到include命令处,从而达到引用文件的目的。

2/函数

void display();

一个函数,就像一个小小的流水线。你可以给他点东西,用它里面的代码处理这个数据,并给回给你(见[返回值])。如上面定义了display()函数。

3/main函数

int main()
{
	//do something
}

顾名思义,main函数的意思是“主要函数”。一个程序,就像一个房间,先要有一个入口,才好让你有条不紊地做好所有工作。main函数就是程序的入口。main函数的开始代表程序的开始,main函数的结束代表程序的结束。

4/返回值

int main()
{
	return 0;
}
void display()
{
	return;
}

以上两个函数有什么区别吗?
区别就在于,一个函数返回了值,一个没有。
在函数名字前面那个类型声明是表示返回值的类型的。
int返回一个整型数。
值得注意的是,void不返回。但你可以利用直接return;来结束函数。

5/适当的缩进和注释

以下两段代码你看着哪一个舒服?

#include <iostream>
using namespace std;
int main(){ cout<<"呵呵"<<endl;
return 0; }
//main.cpp
#include <iostream> //用了输入输出流库

using namespace std; //用了std名字空间

/*
 * main函数
 * 程序的主入口函数
 */
int main()
{
	cout<<"呵呵"<<endl; //输出“呵呵”
	return 0; //返回0
}

很明显是下一段啦!
在代码中,适当的缩进和空行还有注释能使你的代码更易懂。
对于注释,还有两种形式:

//单行注释

/*
多行注释
*/

实战

让我们以经典的Hello World程序结束此篇文章的学习吧!
提示:cout<<“内容”<<endl;
写代码

代码示例

//main.cpp
#include <iostream>

using namespace std;

int main()
{
	cout<<"Hello World!"<<endl;
	return 0;
}
//main.cpp 函数实现
#include <iostream>

using namespace std;

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

易错点

C++所有字符(除字符串内容)必须在英文半角模式下打入!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值