我的C++ 学习心得
创建这个博客已经是我大一下学期的暑假了,这一年里,我学习了人生第一门编程语言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++ 学习心得的更多相关文章
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(二) 数据类型宽度
我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(三) 查看字段长度
我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(四) 数据类型
我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(五) 运算符
我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(七) 查询
我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(八) 插入 更新 删除
我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...
- 我的MYSQL学习心得(九) 索引
我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(十) 自定义存储过程和函数
我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心 ...
随机推荐
- pythone函数基础(12)连接Redis,写数据,读数据,修改数据
需要导入Resdis模块 import redisip = '127.0.0.1'password='123456'r = redis.Redis(host=ip,password=password, ...
- Struct2 基础介绍
前面花一周时间学习了servlet+jsp+mysql, 并且简单实现了登录注册等操作.对Servlet应用有了基础了解! 关于Struct2这个经常听说,但是自己没有用过.今天在这学习总结下,目的是 ...
- 泛型List去除重复指定字段
泛型List去除重复指定字段ID var list=listTemp.Distinct(new IDComparer ()).ToList(); 重写比较的方法: public class IDCom ...
- 服务管理之mysql基础
目录 mysql基础 1. 关系型数据库介绍 1.1 数据结构模型 1.2 RDBMS专业名词 2. mysql安装与配置 2.1 mysql安装 2.2 mysql配置 3. mysql的程序组成 ...
- Read-only file system
mount -o remount rw /
- WCF系列_WCF如何选择不同的绑定
内容转载自<WCF核心技术> 开发者不用直接操作信道范型,而是由WCF根据服务OperationContract来选择合适的信道范型.大多数信道范型都有无会话两种变体.有会话信道会在客户端 ...
- oracle service name sid , 用户 和 表空间
oracle 的四个概念: 数据库: 就是一堆静态的数据文件.注意是静态的 instance 实例: 可以类比数据库连接. 实例就是为了操作数据库而开辟的进程和内存空间,有了这个实例你才能操作数据库. ...
- 解决Ubuntu 16.04 上Android Studio2.3上面运行APP时提示DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs的问题
本人工作环境:Ubuntu 16.04 LTS + Android Studio 2.3 AVD启动之后,运行APP,报错提示: DELETE_FAILED_INTERNAL_ERROR Error ...
- k8s 安装步骤
1 安装Docker 1.1 增加中国区镜像 https://registry.docker-cn.com 2 下载安装k8s的镜像的脚本 https://github.com/AliyunConta ...
- MySQL优化:使用show status查看MySQL服务器状态信息
在网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SE ...