<<<零基础C++速成>>>

<<<零基础C++速成>>>

             ——仅供参考——

不会涉及太多理论知识,即通俗易懂

第一章 C++简单程序设计

1.1 C++的基本结构与要素

你会发现,无论学什么编程语言,都是先从输出hello world开始。话不多说,直接上代码。

//最简单的代码
 
/*
输出结果为:
Hello World!
*/
 
#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello world!"<<endl;
    return 0;
}

然后,我们根据代码来一行一行的分析。

首先,第一个结构

//最简单的代码

//用于代码中的单行注释
即不会运行,通常当我们代码较多或者较复杂时,需要通过注释,来避免忘记代码的作用。

下一个结构

/*
输出结果为:
Hello World!
*/

同样与 // 作用相同,与 // 不同的是,这个可以用于多行注释。很简单,就这样。

再来看下一个结构

#include<iostream>

#开头的行都被称之为编译预处理语句,<>里面的东西是一个被称之为头文件的东西,include,顾名思义,就是让包含,包括的意思,整个语句的意思就是,在编译之前将文件iostream.h中的代码嵌入程序中,作为程序的一部分。在iostream.h中声明了很多程序所需要的输入输出操作等信息。

using namespace std;

根据它的表层意义,说的就是使用命名空间的意思。为什么要用这个呢?因为我们可用的词汇是有限的,并且不同的人写程序所使用的标识符不可能没有重名。即为了防止出现重名问题,引入了名称空间这个概念。具体概念,我就不深入分析。说了这么多,作为小白的我们,只需要记得,这是个必须有的就行了。
必须有的!必须有的!必须有的!
还需要注意的一点是,这个语句后面必须有英语的 ; 而之前的那个编译预处理则没有分号

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

即主函数,int表示函数返回值类型为整数。

{}括起来的则为程序的主体,里面为语句代码

特别注意

一个新建的C++项目中,
只能有一个main()函数!!!
只能有一个main()函数!!!
只能有一个main()函数!!!

说到这里,你是不是感觉什么都不懂,没关系
综合前面的几个结构,你只需要记住这个固定句式,一定要牢牢记住!!!

#include<iostream>
using namespace std;
int main()
{
    //牢记这个固定句式
}

最后,主函数语句,即{}所包括的部分。

#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello world!"<<endl;
    return 0;
}

cout<<表示输出操作
<<endl表示输出结束后换行
当然,你也可以视情况而定,要不要加endl
特别注意
{}中的每个语句后都必须有分号,以此作为结束符。

return 0 代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。在我们用visual studio2019时,你会发现,return 0加不加都可以,这是因为在代码中,总是默认代码的最后一行有return 0,所以,你感觉加不加都一样。

也可以算是一个固定句式。

最后,hello world介绍完了
大家想深入理解的可以去自己查找资源,
这里就不深入介绍。

最后,再次回顾这个固定句式

固定句式

首先,编译预处理指令 #include< iostream>

然后,引用名称空间 using namespace std;

其次,定义主函数

int main()
{
语句块(语句后面以分号结束)
return 0;
}

#include<iostream>
using namespace std;
int main()
{
    ……
    return 0;
}

关注我,下期更精彩

若有不足之处,请大佬指正
在这里插入图片描述

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lion丶Dream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值