关于C++语言程序学习的方法
来源:用户上传
作者:
摘要:目前,C++语言程序在计算机语言当中占据很大的基础部分,想要学好C++语言程序,不仅仅是上课认真听课还需要课下把不理解的知识进行查阅,许多的初学者一开始并没有接触过C++语言程序,为此缺乏关于这方面的基础知识,我们总结了一些关于怎么学习C++语言程序学习的方法。
关键词:兴趣;逻辑思维;程序设计方法
中图分类号:TP311
文献标识码:A
文章编号:1009-3044(2020)04-0126-02
收稿日期:2019-12-12
作者简介:孙新杰(1987—),男,硕士研究生,副教授,通讯作者,主要研究方向为下一代互联网、数据挖掘。
1 概述
现如今,随着社会的迅速发展,计算机科学技术这块领域占据的比例越来越重,许多的人越来越重视关于计算机科学技术这方面的内容及学习。C++语言程序对于计算机这块领域来说是一门非常重要的编程语言,它可以说是这些编程语言的灵魂以及基础,同时C++贯穿了许多的系统软件,很多的系统软件都是利用C++语言来编程的。C++语言程序设计对于我们初学者来说它是我们开始走向编程语言道路的起点,是我们初学者首先需要接触学习的语言,想要学好计算机程序设计语言,就必须把C++语言程序学好,为后面的编程学习打好基础。
2 学习前的相关内容
2.1 培养兴趣
兴趣也是学好C++语言程序的一个重要的因素,只有对C++语言程序感兴趣,才愿意去主动学习关于编程语言的知识,而不是处于被动学习的状态里,一味地被动学习只会让自己更加觉得学习编程语言很吃力,进而失去对学习C++语言程序的兴趣,只有对C++语言程序感兴趣,你才不会觉得这门课程枯燥无味,才会让自己集中精神并且专心致志的听老师讲课,也会愿意在课后有什么不懂的会主动去问老师,会主动地网上查询-些关于学习编程语言的资料。兴趣是调动我们学习的动力,让我们热衷于自己的学习内容,只有对它感兴趣了,你才会对它产生的问题进行研究和探索,从而对编程语言的学习更上一层楼,扩充并且丰富了自己对编程语言的知识面,让自己更加对问题的理解性以及解决问题。用愉悦的心情來学习非常至关重要的,我们初学者应当从编程语言课程当中寻找让自己感觉到兴趣的内容。
2.2 程序设计的逻辑思维
想要学好C++程序设计语言,首先需要有一定的逻辑思维能力,因为在编写程序的过程中我们根据问题来构思一定的逻辑关系,把构想好的思路利用代码实现出来,初学者应该要有关于计算机程序设计语言的基础以及设计程序的思维,因此掌握有关于计算机程序设计语言的基础和培养设计逻辑思维能力是我们初学者目前重中之重的任务。
首先在学习有关于计算机程序设计语言基础的时候,可以先提前预习上课所要上的内容,也可以在网上查阅相关资料来进行补充自己的对课程理解的不足之处。
其次培养逻辑思维能力也是很重要的任务,现如今的教学方式比较单一,不利于培养逻辑思维。而且教学结构方式不合理,更加缺乏逻辑思维能力的培养。对此,我们需要提高逻辑教育的教学,提高它们在教学的地位和作用,通过学习逻辑教育课程来进行培养初学者的逻辑思维能力,通过一些有趣的练,习来训练逻辑思维,也可以通过实践知识来训练自己的思维能力,我们应该要掌握逻辑思维一些相关的知识以及逻辑思维的培养,逻辑思维不仅仅只是在编程语言用得到,在其他领域也是处于至关重要的地位。
3 学习后的相关内容
3.1 理解程序编写过程
在人们使用计算机语言描述时现实世界的问题之前,他们通常需要在脑海中形成一个关于解决问题的框架结构。我们要用程序设计的方法来解决现实中的问题。在编写程序的过程中我们先从现实中遇到的问题通过大脑形成一个概念 世界,然后再把概念世界的问题通过计算机世界来解决该问题。
3.2 熟练并掌握数据类型的声明
在日常的学习中,基本上用到的类型有int、char、float、doubt等,这些在编程的过程当中应该要掌握的内容,避免在编程时使用不恰当的数据类型而导致整个语句都是错误的。
3.3 掌握语法
初学者在编写程序时,由于对语法的不熟悉,很容易出现语法错误,语法在编程的过程当中非常重要的,它相当于一个整体的支架,把许多的单个的代码结合成一句语句出来。倘若不注重语法的话,就会导致整个语句的错误,从而运行不出来结果,所以掌握好语法是编好程序的一个重要条件。不管是学习哪种语言,语法都是基础,所以,在学习的过程中我们应该格外的注意,不能混淆语法知识,学习时应该注重语法结构的一体化,整齐划一地去学习。我们需要多记一些固定语法的使用,以及多强化编程语言的练习。
C++中,语法是学习C++的重中之重,语法就像是我们汉语学习中的造句,在汉语中,我们学会造句我们才能够写作文,而在C++中,我们只有学会语法我们才能够把C++语言学好,才能够把C++的编程序写好。语法说起来简单,但实则是C++学习中最难的部分。C++中的语法一旦错误,接下来的语句可能都是错误的,但是C++是我们计算机类语言中最为重要的语言之一,我们学会C++语言,我们才会在学习其他语言时才不会那么费劲。而学习C++语法时,我们可以借鉴学习英语语法的方法,可以对其针对性的学习(如int是定义整数数据的标识符,"//"标志着注释的开始,每一句开头都要用"#","intmain()"标志着函数的开始)等。对语法中这些标志性的符号或是函数等进行简单的归类,可以使我们更加容易学习C++语言。调试阶段也是C++语言的一个重要内容,学习语法时,我们的对我们与语法的调试中出错的地方进行判断,同时学会改正出现的错误,在才算是对语法有一个简单学习。
3.4 掌握逻辑的严谨 一个具有思维性的作品,都是一层一层的叠加环环相扣的,在我们用C++写程序时也是这样的,由大面到小点,先是语句再是字符。就像在一條流水线上,虽然各个人所做的事情不一样,但都是有一定顺序的;写程序亦是如此,没有规矩不成方圆,一定要遵照规则,有条有理,注重逻辑思维,否则,写出来的代码肯定会与预期的有偏差甚至会导致运行结果崩塌。
3.5 正确掌握使用变量的命名
世间万物,三千浮华,每个事物都有自己特定的名称,变量名也是一样的咯,就像人的名字一样重要。要有依又有据,这样我们的程序才不会有错,就像我们写的时候本来应该用int就不要用char了,这虽然看起来是小细节,但写程序就是这样的,稍微有一点不在意,可能就出错了。
3.6 掌握多层嵌套
对于初学者而言,在刚开始用C++写代码的时候,可能会实现不了代码运行时的跳转,特别是学习多层嵌套这块儿,它是我们学习中的一种固用语法。在写的时候要明白break语:句,使用C++语言程序时,请注意break指令只能跳转嵌套一次。当然了,如果真的出现这种情况,我们也可以学习一些解决的办法,例如运用returm等语句。
4 程序设计方法
在设计程序之前,首先我们要了解程序与指令,计算机的指令是最简单的处理数据的单元了。一条指令可以完成一个基本的功能,所以我们需要完成很多功能的话,需要编写多个程序,多个计算机指令的有序组合构成了程序。一方面通过计算机指令可以使程序的执行变为更简单,更方便实现我们想要:实现的程序功能。另一方面计算机要实现的任务有很多,我们需要与其他程序之间有共同的内容,这样编程的过程中才会简单方便快捷,所以计算机科学中就有"重用"的表现。其次,我们要了解程序设计语言的功能,人们编写程序就是通过程序设计语言来实现的,是我们与计算机沟通的语言。我们要把我们想要表达的意思通过计算机来实现。然后就是我们需要了解程序设计语言的语法,我们编写的程序需要符合对应的语言的语法,语法要通,注意使用正确的运算符、常量、标示符等。最后就是了解我们程序的编译和编程环境,我们需要一个软件将程序进行编译过来,通过编译来检测程序的可执行,程序员可进行更方便地修改相对应的代码,我们可以在编程环境中编程我们需要实现的程序,这样可以提高编程的效率。
总之程序设计是C++语言中的重点,我们不仅要学会程序中运算符号、语句、语法等的学习,我们还要学会利用符号、语句、语法等来书泻程序才是真正的学会C++语言。在编写程序时,首先,我们得明白我们所要实现的是什么功能、功能实现会用到什么语法、什么语句,这些语法语句在这段代码中有什么样的作用,是什么功能,运算符在程序中是否用对了等;其次,我们书写程序时,要保持一个良好的书写习惯,要随时检查程序是否出错、调试程序等,如果没有一个良好的书写习惯,程序一旦出现错误,再回头来查找错误是很困难的,需要我们一个句子一个句子地查找,所以良好的书写程序方式也是我们程序设计中的重要组成部分;最后就是我们所要实现的功能的调试,调试只是为了查看我们所写代码是否实现了我们的功能。
5 面向过程程序设计方法
别称结构化程序设计方法,它的基本观点就是顺序结构、选择结构、和循环结构,强调模块的单人和单出。我们用这种方法来认识现实世界的问题的话,那么最基本的思维粒度就是过程,其实说的就是一个功能的完整叙述。不过,这种设计方法有着很明显的不足之处,就是它以功能或者说以过程作为我们这个系统构建的基本单元,从而忽视了过程或功能所牵涉的数据,我们应该将功能和数据作为一个整体来考虑,这样就不会造成一种人为地割裂。以实体或者说物体作为基本单元,通过这样实现现实世界和计算机世界的基本单元一一对应,这是初衷。
6 面向对象程序设计方法
所谓对象说的就是现实世界的实体或物体。基于这种方法来开发一个系统的话其实就是在计算机上实现对现实世界对象和对象之间这种关系的描述,其中的对象包括静态和动态关系两种。它可以通过继承来实现较为全面的代码重用功能;强制程序通过函数来操作数据,这样就可以实现数据的封装。
7 总结
C++语言是为我们现在所有计算机学生或爱好者所要学习的基础语言,也是几种基础语言中最为简单的一门语言。而对于那些没有学过计算机的人来说,或许他会觉得是一种很难学会的语言,但是,只要你把握了C++语言中的几种要掌握的基础性的知识(如:语法、语句(逻辑)、函数、变量、标识符等),你就能够书泻-些简单的程序。当你学会C++语言,你会发现,Java语言、Android等语言的学习也与之差不多,他们有着异曲同工之处,都是通过语法语句、变量、函数等进行程序的书写实现网页以及APP等实现的功能。
最重要的一点是学习者要多些自信,在写程序的时候敢于去做,不怕出错,要有勇于创新的精神。或许,对于刚开始学习C++的同学大多不敢去写程序,追其原因,无外乎两点,一是对这门语言的语法架构不熟,另外一点就是自身不够自信。其实,不管你了解多少关于这方面的知识,我们学生都应该努力写,弄完就去运行调试,要看知识是否是对的,唯一的方法就是去做。发现运行的结果有错并去找出错误,当得出对的结果时,由内而外的自信肯定会围绕在你的身旁,那么到最后你肯定会有兴趣去写更多的程序,进行更深一步的学习,学习效率也会得到一定的提升。
参考文献:
[1]魏玉婷.创新人才培养视域下城乡规划专业学生逻辑思维能力培养路径研究[J].中外企业家,2019(31):115-116.
[2]吴璇.探究C++编程中常见问题与解决对策[J].信息技术与信息化,2018(8):69-71.
[通联编辑:梁书]
转载注明来源:https://www.xzbu.com/8/view-15162136.htm