创建这个博客已经是我大一下学期的暑假了,这一年里,我学习了人生第一门编程语言C++ 。

  C++是一门当前仍然活跃于开发前沿的编程语言。在还未开始正式学习它时,早就听到我们的学长抱怨C++难学。起初,我刚刚

接触时,也有此烦恼,不过,后来我形成了一些自己的学习方法之后感觉学习起来方便轻松许多了。

在这里和大家一起分享一下:

  1、学习态度要端正、谦恭:一般老师布置的题目一定要自己单独完成。当然这其中肯定会有发现自己能力不足的时候,这时你可

以去问问百度,毕竟这也是一个自己学习的过程啊,不过这并不等于你可以抄袭网上的原版代码。一般的,你可能只是去看一下别人的

算法思想或人家的代码规范,抄袭是我们这一行的大忌。除此之外,我们还必须要有随时向大神请教的觉悟,不要总觉得自己很牛,硬

是想破头来也想不出来的东西还强硬不肯低头向别人请教。有时候自己会不知不觉的钻进了牛角尖里去了,向别人请教是最好的拔出自

己的方法。这就是我所言的谦恭了。

  2、必须要做到独立思考。“独立思考”这四个字的分量和意义都特别重大。拿到每一个题目的时候我们都应该先自己尝试着以自己

的方法和思路去解这道题。经常地,老师布置的一些书后习题也好或是自己找到的一些俄题目,不要总是依赖于答案和解析或是百度,

对任何事物都要有自己的认知和思考,这既是做人的道理,也是做题的道理。这是我的大神学长告诉我的,也是我所养成的好习惯。若

实在能力不行在按照我上面所说的做。我在这里只是想再一次强调独立思考的重要性。

  3、书本一定要翻熟。多看一些书上的例子,看懂书上的例子是一件特别实用的事情。举个例子吧:我们在做:

请将所输入的字符串逆序输出。

这道题时,大部分人都会想着用字符数组去完成。然而当时我正好在仔细的看树书上的例子,当时应该是正好看到了递归那一节了;书

上讲述了如何调用main的递归。于是我就仿照书上写一段程序如下:

#include<iostream>

using namespace std ;

void f ( int  x )

{

  char c ;

  if ( ( c = cin.get() ) != '\n' )

  {

    f ( x ) ;

    cout << c ;

  }

}

int main()

{

  int x ;

  f ( x ) ;

  cout << endl ;

  return 0 ;

}

运行结果如下:

(不知道为什么图片显示不了)

这样一来不就方便多了。 但是如果我没有好好研读书上的例子的话我应该就不会那么轻易(甚至可以说不会)想起这样的方法了。而

且多看一些书上的例子的话,对初学者可谓是大有裨益的。因此我强烈建议大家要多多把握好书本上的例题。

  4、最后我觉得最重要的一点就是总结了。我觉得所有成功人士身上的最重要的一点品质就是善于总结。我们要时常把自己所经历

的难题拿出来看看,看这些难题笔试为了跑出来运行一下获得成就感,而是不折不扣的去思索当初你做这提示的瓶颈在哪里?你用的什

么方法解决了这样的问题?如果下次你再遇到这样的题目你这种方法还可以继续用吗?如果把题目换一换,你能应付的过来吗?时常多

这样去总结总结和反省反省,你的能力一定会有大幅度的提高的。

其实最重要的一点就是持之以恒了。古语云:“泰山不见土壤而能成其大,河海不择细流而能就其深”,只有大量的积累才能促就自己的

腾飞,愿我们能一起努力奋斗、坚持不懈的刷题,共同进步。

以上就是我学习C++的新的分享了。大家一起加油吧!

我的C++ 学习心得的更多相关文章

  1. 我的MYSQL学习心得(一) 简单语法

    我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  2. 我的MYSQL学习心得(二) 数据类型宽度

    我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  3. 我的MYSQL学习心得(三) 查看字段长度

    我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  4. 我的MYSQL学习心得(四) 数据类型

    我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...

  5. 我的MYSQL学习心得(五) 运算符

    我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...

  6. 我的MYSQL学习心得(六) 函数

    我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  7. 我的MYSQL学习心得(七) 查询

    我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  8. 我的MYSQL学习心得(八) 插入 更新 删除

    我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...

  9. 我的MYSQL学习心得(九) 索引

    我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  10. 我的MYSQL学习心得(十) 自定义存储过程和函数

    我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心 ...

随机推荐

  1. 合并回文子串(区间dp)

    链接:https://ac.nowcoder.com/acm/problem/13230来源:牛客网 题目描述 输入两个字符串A和B,合并成一个串C,属于A和B的字符在C中顺序保持不变.如" ...

  2. SQLServer 主键、外键、唯一等约束

    主键(primary key)约束.外键(foreign key)约束.唯一(unique)约束.检查(check)约束.默认值(default)约束实例 Oracle 有如下类型的约束:NOT NU ...

  3. 2018-2019-2 20165315《网络攻防技术》Exp6 信息搜集与漏洞扫描

    2018-2019-2 20165315<网络攻防技术>Exp6 信息搜集与漏洞扫描 目录 一.实验内容 二.实验步骤 1.各种搜索技巧的应用 2.DNS IP注册信息的查询 3.基本的扫 ...

  4. BundleConfig某js文件 全部打包

    var server = HttpContext.Current.Server; var jsFiles = System.IO.Directory.GetFiles(server.MapPath(& ...

  5. Qt4.8.6开发WinCE 5.0环境搭建

    Qt-Wince5.0开发环境介绍 1.Windows7SP1 64 2.vs2008,以及sp1补丁 3.编译qt-everywhere-opensource-src-4.8.6.zip 4.qt- ...

  6. openstack系列文章(1)devstack安装测试Queens

    1.在OpenStack 圈子中,有这么一句名言:”不要让朋友在生产环境中运行DevStack.但是初学者在没有掌握OpenStack CLI的情况下用devstack安装测试环境还是不错的.本系列文 ...

  7. VNC 分辨率修改

    正确的: vncserver -geometry 1280x1024 错误的: vncserver -geometry 1280*1024

  8. jquery瀑布流排列样式代码

    <!DOCTYPE html><html><head lang="en"> <meta charset="gb2312" ...

  9. MySql共享锁和排它锁

    共享锁和排他锁 1.共享锁: 读锁.X锁,在查询时生效,多个事务在查询同一个数据时共享一把锁,但是不能作用于修改数据,在select语句后添加 lock in share mode : 2.排他锁:在 ...

  10. AX_CreateAndPostPurch

    static void CreateAndPostPurch(Args _args) { List il = new List(Types::Record); DocumentNum Document ...