C++Primer——第一讲

重制C++Primer


前言

我们会从一个C++程序开始,这里默认您已经安装了Dev-C++或其他的IDE软件。


一、第一个程序

下面这串代码是可以输出“Hello world”的代码。

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"Hello world"<<endl;
    return 0;
}

 如果要运行它,就应该先将它编译成程序。先打开IDE,新建一个文件(Ctrl+N):

接着,您可以复制代码到该cpp(Ctrl+C,Ctrl+V),也可以试着打一份: 

 

当我们要编译的时候,应该先保存(Ctrl+S):

现在,将会出现这个界面:

按照自己的想法,起一个名字。这里cpp是一种文件格式 ,即普通C++源文件。点击“保存”。现在,点击编译运行(或按下Fn+F11):

如果代码没有错误的话,您将会看到这个: 

就这样,您成功的编写、编译、运行了您的第一个C++程序。

现在我们来讲解代码。

二、代码 

您看见,第一行是这样的:

#include<bits/stdc++.h>

这个是头文件,属于预处理,所以不用加分号。您也可以自己编写、导入头文件,类似于下面这样:

#include “xxx”

我们将会在以后学到它。现在我们来看第二行:

using namespace std;

请您注意,这里是要加分号的。意为:使用命名空间std(即标准命名空间),这是为了下面的代码cout做准备的。

若省略这一行,代码也可以变成这样:

#include <bits/stdc++.h>
int main(){
    std::cout<<"Hello world"<<std::endl;
    return 0;
}

您看到,我们在cout前面加了一个std::。这里,“::”就是作用域运算符。如果您学过C语言,可以使用这行代码:

#include<bits/stdc++.h>
int main(){
    printf("Hello world")
}

效果是一样的,原因是C++兼容C语言。不过反过来是不成立的。按照我的个人风格,我偏爱用cout。

我们再往下看:

int main(){
    · · ·
}

其实这就是定义了一个叫main的函数,我们来看一下它的组成:

返回类型 函数名(形参列表){
    函数体
}

这里的main函数形参列表为空,我们以后也会接触到有形参列表的main函数。

现在我们再往下看函数体部分:

cout<<"Hello world"<<endl;

您要注意,语句后面都要加上分号。大部分函数体里的语句结尾都要加分号。就像您写作文,会有句号一样。

然后我们来看cout,这个是用来输出的,即标准输出(standard output),endl则是用来换行的。这里提一下,cout和endl都是std库里面的。

return 0;

即返回值为0。

二、题目

如果您想练习,可以试试这些题目:

洛谷P1000

洛谷B2002


总结

以上就是今天要讲的内容,谢谢您的观看。

  • 23
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值