C++Primer——第一讲

我决定不用题目水文章啦!

好吧(以后还会发题目

想写点有深度的东东

(但是又不会啊喂!

就写写Primer哈哈哈

目录

前言

一、程序

1.#include

2.using namespace std;

3.int main(){ }

4.cout<<"Hello world"<;<>

5.return 0;

6.不得不说的格式

二、题目

总结



前言

这个,,,那么,我想大家应该都有Dev-C++吧~

我就不讲怎么下载了!

还有C++的历史,我也不会啊喂!

那就直接开始哈哈哈~


一、程序

这是一个可以输出“Hello world”的源代码(哈哈;

#include
using namespace std;
int main(){
    cout<<"Hello world"<

1.#include

这个嘛,是万能头文件;

哈哈哈,所以不用加分号;

其实也可以自己导入头文件的:

(差不多长这样(就是用引号把文件名括起来

(不过现在嘛,先不说

#include “xxx”

2.using namespace std;

呐,这个要加分号哟~

cout,cin什么的就是这个名叫std的库里面的,所以如果要用它,就可以用这行代码呐!

不过也可以不写这行,代码会变成这样:

(std::cout的意思就是:不许动!把std里的cout给我拿出来!

#include 
int main(){
    std::cout<<"Hello world"<

呐,学过C语言的童鞋可以看看这个:

#include
int main(){
    printf("Hello world")
}

这个的原因嘛,C++是兼容C的呢!

(不过千万别把C++放到C上,反过来可不成立呐! 

但是按我个人想法,既然C++都加了一个cout,那我不就得用它嘛~

所以我一般会用cout输出呐!

3.int main(){ }

终于到最main的int main()啦!

其实这就是定义了一个函数;

注意!这个东东后面带了一对{},这个{}里面就是函数体啦!

但是从main可以看出来,这是很重要的!

如果你不定义它,程序会生气地质问你,然后报错!

你也可以定义别的函数,比如说,max():

(这段代码是用来比较a,b谁大,并输出最大数哒!

(有些有可能不懂,但是以后慢慢就懂啦,这只是一个example;

#include
using namespace std;

int max(int a,int b){//这就是传说中的定义别的函数啦!
    if(a>=b) return a;//如果a大于b,返回值a
    else return b;//不然就把b交出来!
}

int main(){//重要!
    int a,b;//定义整数a,b
    cin>>a>>b;//输入a,b
    cout<

4.cout<<"Hello world"<

注意啦!这个里面最重要的不是cout,不是endl,是分号!

Most of函数体里的语句结尾都要加分号!

就像……就像你写作文,不是有句号嘛,就,,差不多!

然后是cout,这个是用来输出的;

这家伙和cin(用来输入的)是一对;

比如说:

#include
using namespace std;
int main(){
    int a;
    cin>>a;
    cout<

输入一个整数,再输出它。

endl,用来换行;

cout和endl都是std库里面的呐~

5.return 0;

这个嘛,就是返回值;

其实不写它也可以;

但是但是它可以用来检测错误,如果代码编译成功,但有错,它就不返回0!

然后嘛,刚才讲的max()函数也用到了return,这就是返回值啦!

6.不得不说的格式

其实C++编译器对格式不会严格要求(不像python;

但是一个好的程序应该具有——可读性!

不然你编个程,人家都很难看懂;

或者是你有编译错误,找得很麻烦;

像作文的标点符号嘛(作为语文课代表,我必须要提一下;

就比如说:

(虽然好像能读懂,但是一多就眼睛脖子疼

(来找错误鸭!共一处~

#include
using namespace std;int main(){cout<<1<

二、题目

那,就给大家布置道题目玩玩:

输出“Hello World”,换行,输出“Come and C++ me!”;

可以打在评论区里呐~


总结

以上就是今天要讲的内容~

(点赞收藏加关注嘛~

你可能感兴趣的:(C++Primer,c++,算法)