【CPP】 计算机专业大一初学C++记录 第一篇

       开学后第一周是用来熟悉校园和适应大学生活的,还没开始上课,所以我就笨鸟先飞,跟着B站的黑马程序员学一学C++,前天就学了几节,但是这两天散漫了,没好好预习,那就从现在开始吧,记录下我学习编程的开端,让以后有所念想时回来看看,也让网友们监督监督。

Part 1 框架

       本以为学习编程会从一些基础概念开始教,没想到一上来就开始写代码了,虽说我在高一时跟着校信息竞赛队学过一点点C++,但后来学到数组就没坚持下去,到现在再上手基本把前面的也忘光光了。但没关系,现在学的是以后每次写代码都要用上的框架,是基础中的基础,多熟悉多练练就掌握了,框架如下:

#include<iostream>
using namespace std;
int main()
{

    system("pause");

    return 0;
}

       虽然这段代码里的大部分单词我都认识,但像这样放在一起就有点难懂了,如果让我强行理解的话,我觉得第一行可能是代表要用到<>里面的功能,才能让{}里面的代码运行;而“pause”应该是让这个系统中的程序暂停运行,最后来个return 0,就彻底终止运行了。这样理解可能在日后看来会有偏颇,但对现在的我来说,这样想,能让我更好地记下这段,本来看起来很难记的代码,也让我更想知道这些语句到底有什么真正的含义。

       而且,倒数第二行有个易错点,就是这个0不能打成O或者o,因为数字0和字母O在键盘上离得很近,所以有时候可能稍不注意就打错了;其次如果你用DEV C++这个软件来运行代码的话,在里面打出的0和o差别不大,也很容易看错。所以还是要下意识地检查一下。

Part 2 简单的输出

       用奇奇怪怪的理解把框架记下来后,我多写了几遍,运行了几下,发现没问题之后,我开始学写经典的“hello world”了。

#include<iostream>
using namespace std;
int main()
{
    cout<<"hello world"<<endl;

    system("pause");

    return 0;
}

      写出来并运行之后,看着黑框里输出的hello world,竟然有点成就感了,虽然还只是万里长征第一步,但想到以后每段代码像这样成功运行、输出,那肯定也会带来不小的成就感吧,算是学编程过程中的一点小确幸。

Part 3 注释

      在写自己对框架的理解的时候,我就在想,要是能把这些理解直接标在相应的语句旁就好了,没想到,黑马教程的第三节就帮我解决了这个问题,就是用 // 或 /* 来做标注。

      这俩家伙的功能是不一样的, // 标在语句后面,可以用做一行语句的注释,或者是一行语句里的一个字符的注释,反正就是用来写下解释的话,让看代码的人能理解。

       但是,如果要写对于多行代码的注释,或者是错误代码段示例,就不太行了。这时候就要用上另一个注释符号,那就是 /* 和 */ , /* 写在语句后面,解释前面,而 */ 则写在解释的后面,它们俩用两个 / 把注释的句子拦在里面。

       值得一提的是,在代码里用这些注释符号写解释的句子时,照样可以放在DEV C++里运行,编译器会自动无视用注释符号拦住的句子,这样既方便使用代码,又有利于理解代码,一举两得,不得不让我敬佩C++的设计者的智慧。

#include<iostream>
using namespace std;
int main()
{

    cout<<"Hello,world!"<<endl;//cout是输出的字符,也可以记成C++的C和输出的out,endl要注意是字母l而不是数字1。

    system("pause");

    return 0;
}

       第一天先学一点,好好消化一下,循序渐进,以后肯定是会学得越来越多,越来越快的,希望自己能抵得住大学里形形色色的诱惑,坚持学下去吧,明天见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值