您的位置:首页 > 编程语言 > C语言/C++

C++学习之初步了解

2013-04-16 22:17 218 查看
C++这个东西我之前没有接触过,我学的是Java,我想学一门面向对象语言就行了,不过要上研究生了,导师却对我说要用C++编程,那就学吧。

1,指针和引用的区别

编译器会给指针分配单独的空间,它存着另一个变量的地址

引用没有单独空间,它和另一个变量共想享同一个空间。

他们做形参时一样。

2,标准库和标准模版库。

标准库 是作为C++语言一部分的库

标准模版库 一种C++库,其中包含可以直接使用的类的原型。

从定义来看,我不能分清楚他们的区别,这个我认为会从以后的学习中明白的。

3,编程人员的要与不要

不要1:不要直接坐在计算机前就开始编程,不要试图在写代码的过程中设计程序

要1:把需要做的东西写在纸上

不要2:不要省去对简单代码的测试

要2:即使一些简单的函数看起来绝对正确,也一定要对它们进行测试,这时花几分钟来进行测试有可能省下你以后几小时的工作。

不要3:不要依靠编译器来保证代码的正确性,即使编译器能够对代码进行编译,程序还是有可能在运行时出错。

要3:要理解所写的每一行代码。

不要4:不要省掉注释语句,不要几天后你会发现根本看不懂代码了

要4:要编写简单和明了的注释语句来说明程序的逻辑

不要5:不要在编写完整个程序后再编译,经常会有因为一两个错误而导致许多错误出现的情况。

要5:把编写程序的工作分为几部分,每完成一部分后就要对它进行测试。

不要6:在程序不能通过编译时不要随意的输入括号

要6:一定要使代码格式看起来优美。

不要7:不要着急!当对程序感到无可奈何时,不妨去做些别的事情,喝杯咖啡,出去走走,哪怕炒几道菜。

要7:只有当精力充沛并且环境很安静时才编程,编程要球注意力高度集中,一旦被打断,很可能会失去思路。

不要8:即使你很适合在压力下工作,也不要把编程工作拖到最后一刻才开始。

要8:要有计划的编程,并且要留出几天的富裕时间。这样你才有时间重新考虑问题或者根据需要对程序进行改进。

第二点做的不够好,从来不怎么系统测试,只是简单的测试,对有些程序根本就不测试。

注释还是有点少。

安静的时候编程,这个我们宿舍的得到12点以后才能安静下来。不能被打断啊。

其实我不怎么拖延的。

继续努力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: