论文部分内容阅读
【摘 要】随着计算机技术的发展和不断完善,C语言成为目前编程的主要语言。但是在实际的学习中,由于C语言的难点较多且不容易掌握,因此,学习效率并不高。本文对C语言的概况进行分析,提出了掌握C语言学习的技巧,旨在帮助学习者能够快速进入学习状态,全面掌握C语言。
【关键词】C语言;编程技巧;语言学习
计算机是由各种编程支撑起来的一个庞大系统,我们在计算机上进行的一切操作都是由编程来实现的。计算机涉及到的编程语言有既有低级语言,也有高级语言,C语言是将两者的优势结合发展而来的。它可以实现对系统软件和应用软件的编写,使用对象范围较为广泛,因此在计算机编程中,也是最受青睐的,同时,C语言涉及到的结构较为复杂,也是诸多编程语言中,最为难学的一种编程语言。学习者只有对C语言进行一定的了解,才能在今后的学习中,更加高效的掌握C语言。
一、C语言概述
目前,C语言凭借其自身的优势,已经成为计算机编程中,使用最为普遍的编程语言,其发展前景十分广阔,因此,在学习C语言时,需要对C语言的知识进行一定了解,C语言主要具备以下几个特点:其一,C语言较其它编程语言来说,要更加紧凑,操作起来也更加方便,也没有严格的语法限制,因此,在书写方面,更加自由,C语言将高级语言和低级语言中的优势结合起来,其功能非常强大。其二,面对对象比较广,具有极强的可植性,大部分操作系统均适用C语言,C语言还包含了许多的运算符,基本上能够满足各种编程需要,并且,在实际的编程过程中,这些运算符都可以灵活运用,可以说,C语言是最为高效的编程语言,由于C语言是高级语言和低级语言的融合,因此,一些个别编程语言无法实现的功能,C语言基本上都能实现。其三,数据结构的丰富性是C语言的又一特点,C语言涉及了大量的数据结构,数据结构又各有特点,因此,C语言不仅能完成复杂的运算,而且在图形处理方面,也有着强大的功能。其四,C语言具有结构式语言的特点,能够对代码以及数据进行分割,有很明晰的程序层次,操作更加方便,而且便于今后维护和其它操作。
鉴于上述种种特点,C语言的应用才十分广泛,C语言是一门及其复杂的学问,因此,只有掌握了其特点,才有利于今后对C语言的学习。
二、C语言学习困难的原因
C语言的特点也决定了其在信息技术领域方面的应用较为广泛,提高了人们对于C语言的学习兴趣,但学习C语言并非一件简单的事情,C语言涉及许多复杂的运算等内容,加之,编程语言本身就是一门比较枯燥的课程。因此,学习者很难掌握C语言的重点,经过一段时期之后,还是没能掌握C语言的正确学习方法,知识掌握的不够牢固,实践往往不能达到预期效果。造成这种现象的主要原因就是:C语言作为高级编程语言,在面向对象语言方面与普通的编程语言存在着很大的差别。学习者在学习过程中,只能看到一些枯燥的字符,并不能直接将画面体展现出来,只有在经过调试之后,才能达到教学效果。此外,如果在编程过程中,稍加疏忽,就会导致整个编程错误。并且,C语言大部分内容并不是能理解的,而是要死记硬背,比如数据结构以及算法等。因此,学习者在学习的过程中,很容易因为枯燥,导致失去学习兴趣,教学质量也就无法保证。
三、C语言编程技巧在C语言学习中的应用
(一)指针的掌握
所谓指针,是存在于C语言中的一种特殊类型的变量,指针的组成有三个要素:指针名、指针类型、值。指针名和普通的变量是相同的,说它特殊,具体体现在指针类型以及值方面。指针是学习C语言必须掌握的重点内容,只有熟练掌握了指针,才能有助于今后更好的学习C语言。在学习阶段,一些复杂的问题很容易使学习者失去学习兴趣,而指针是解决这些复杂问题的主要手段,并且能够有效的将问题表达出来。指针既能用来表示数组,同时,还可以作为函数的残数返回值。
(二)特有函数的掌握
在实际的编程过程中,必不可少的需要对C语言中特有的函数进行调用,C语言中的函数并不是我们所谓的数学函数,它代表的是一种功能,当我们每调用一个具有固定功能的函数时,它代表的功能就会实现。同时,每个函数都有固定的名字,我们可以通过函数的名字对它的功能做出判断。在给函数进行定义时,必须包含以下几个要素:函数名、参数名、参数名类型和函数返回值类型,系统之前就已经对函数进行了定义,当我们需要使用时,只要输入#include指令,将有关的头文件包含在本文件中即可。
(三)算法技巧的掌握
编程主要是通过各种算法来实现的,算法既是最重要的内容,同时也是最难掌握的部分。算法有两种表现形式:一种是自然语言表示,另一种是相应流程图表示。如果需要用到流程图,学习者一定要将一些常用的历程符号熟练掌握,如果学习者的数学基础较好,并且对数字有较强的理解能力,在学习算法时就比较简单,更容易掌握,从而能够提高C语言的学习效率。
(四)位运算以及文件知识的掌握
在C语言下编程,其特色就在位运算,位运算是在其它任何一种编程语言中都不具备的,这也意味着,位运算的重要性和难度,位运算主要是以二进制为对象,进行比如:位与、按位以及取反等各种运算。除此之外,在计算机之间一个必不可少的部分就是文件,文件的体现形式有两种:一种是程序文件,另一种是数据文件,通过文件,利于编程人员快速查找到需要的数据,节省了查找时间,进而提高了编程效率。
四、结语
对于初学者来说,很难掌握C语言的学习要领,因此在学习时,不利于知识的掌握,随着学习时间的不断增加,这些难点堆积的也越来越多,从而降低学习者的学习兴趣。因此,在正式学习C语言之前,需要对C语言进行一定的了解,掌握一些学习技巧,比如前文提到的特有函数、算法、位运算等等,只有掌握了一些特殊技巧,才能提高学习者的学习兴趣,快速进入到学习状态,从而提高学习效率和学习质量。
作者简介:黄锦祝,男,1965.2出生,教授,本科,研究方向:计算机应用。
参考文献:
[1]赵黎.范君君.C语言编程技巧在C语言学习中的应用研究[J].信息与电脑(理论版),2014(09).
[2]余勍.王捷.浅谈C语言编程技巧在C语言学习中的应用[J].信息通信,2013(07).
【关键词】C语言;编程技巧;语言学习
计算机是由各种编程支撑起来的一个庞大系统,我们在计算机上进行的一切操作都是由编程来实现的。计算机涉及到的编程语言有既有低级语言,也有高级语言,C语言是将两者的优势结合发展而来的。它可以实现对系统软件和应用软件的编写,使用对象范围较为广泛,因此在计算机编程中,也是最受青睐的,同时,C语言涉及到的结构较为复杂,也是诸多编程语言中,最为难学的一种编程语言。学习者只有对C语言进行一定的了解,才能在今后的学习中,更加高效的掌握C语言。
一、C语言概述
目前,C语言凭借其自身的优势,已经成为计算机编程中,使用最为普遍的编程语言,其发展前景十分广阔,因此,在学习C语言时,需要对C语言的知识进行一定了解,C语言主要具备以下几个特点:其一,C语言较其它编程语言来说,要更加紧凑,操作起来也更加方便,也没有严格的语法限制,因此,在书写方面,更加自由,C语言将高级语言和低级语言中的优势结合起来,其功能非常强大。其二,面对对象比较广,具有极强的可植性,大部分操作系统均适用C语言,C语言还包含了许多的运算符,基本上能够满足各种编程需要,并且,在实际的编程过程中,这些运算符都可以灵活运用,可以说,C语言是最为高效的编程语言,由于C语言是高级语言和低级语言的融合,因此,一些个别编程语言无法实现的功能,C语言基本上都能实现。其三,数据结构的丰富性是C语言的又一特点,C语言涉及了大量的数据结构,数据结构又各有特点,因此,C语言不仅能完成复杂的运算,而且在图形处理方面,也有着强大的功能。其四,C语言具有结构式语言的特点,能够对代码以及数据进行分割,有很明晰的程序层次,操作更加方便,而且便于今后维护和其它操作。
鉴于上述种种特点,C语言的应用才十分广泛,C语言是一门及其复杂的学问,因此,只有掌握了其特点,才有利于今后对C语言的学习。
二、C语言学习困难的原因
C语言的特点也决定了其在信息技术领域方面的应用较为广泛,提高了人们对于C语言的学习兴趣,但学习C语言并非一件简单的事情,C语言涉及许多复杂的运算等内容,加之,编程语言本身就是一门比较枯燥的课程。因此,学习者很难掌握C语言的重点,经过一段时期之后,还是没能掌握C语言的正确学习方法,知识掌握的不够牢固,实践往往不能达到预期效果。造成这种现象的主要原因就是:C语言作为高级编程语言,在面向对象语言方面与普通的编程语言存在着很大的差别。学习者在学习过程中,只能看到一些枯燥的字符,并不能直接将画面体展现出来,只有在经过调试之后,才能达到教学效果。此外,如果在编程过程中,稍加疏忽,就会导致整个编程错误。并且,C语言大部分内容并不是能理解的,而是要死记硬背,比如数据结构以及算法等。因此,学习者在学习的过程中,很容易因为枯燥,导致失去学习兴趣,教学质量也就无法保证。
三、C语言编程技巧在C语言学习中的应用
(一)指针的掌握
所谓指针,是存在于C语言中的一种特殊类型的变量,指针的组成有三个要素:指针名、指针类型、值。指针名和普通的变量是相同的,说它特殊,具体体现在指针类型以及值方面。指针是学习C语言必须掌握的重点内容,只有熟练掌握了指针,才能有助于今后更好的学习C语言。在学习阶段,一些复杂的问题很容易使学习者失去学习兴趣,而指针是解决这些复杂问题的主要手段,并且能够有效的将问题表达出来。指针既能用来表示数组,同时,还可以作为函数的残数返回值。
(二)特有函数的掌握
在实际的编程过程中,必不可少的需要对C语言中特有的函数进行调用,C语言中的函数并不是我们所谓的数学函数,它代表的是一种功能,当我们每调用一个具有固定功能的函数时,它代表的功能就会实现。同时,每个函数都有固定的名字,我们可以通过函数的名字对它的功能做出判断。在给函数进行定义时,必须包含以下几个要素:函数名、参数名、参数名类型和函数返回值类型,系统之前就已经对函数进行了定义,当我们需要使用时,只要输入#include指令,将有关的头文件包含在本文件中即可。
(三)算法技巧的掌握
编程主要是通过各种算法来实现的,算法既是最重要的内容,同时也是最难掌握的部分。算法有两种表现形式:一种是自然语言表示,另一种是相应流程图表示。如果需要用到流程图,学习者一定要将一些常用的历程符号熟练掌握,如果学习者的数学基础较好,并且对数字有较强的理解能力,在学习算法时就比较简单,更容易掌握,从而能够提高C语言的学习效率。
(四)位运算以及文件知识的掌握
在C语言下编程,其特色就在位运算,位运算是在其它任何一种编程语言中都不具备的,这也意味着,位运算的重要性和难度,位运算主要是以二进制为对象,进行比如:位与、按位以及取反等各种运算。除此之外,在计算机之间一个必不可少的部分就是文件,文件的体现形式有两种:一种是程序文件,另一种是数据文件,通过文件,利于编程人员快速查找到需要的数据,节省了查找时间,进而提高了编程效率。
四、结语
对于初学者来说,很难掌握C语言的学习要领,因此在学习时,不利于知识的掌握,随着学习时间的不断增加,这些难点堆积的也越来越多,从而降低学习者的学习兴趣。因此,在正式学习C语言之前,需要对C语言进行一定的了解,掌握一些学习技巧,比如前文提到的特有函数、算法、位运算等等,只有掌握了一些特殊技巧,才能提高学习者的学习兴趣,快速进入到学习状态,从而提高学习效率和学习质量。
作者简介:黄锦祝,男,1965.2出生,教授,本科,研究方向:计算机应用。
参考文献:
[1]赵黎.范君君.C语言编程技巧在C语言学习中的应用研究[J].信息与电脑(理论版),2014(09).
[2]余勍.王捷.浅谈C语言编程技巧在C语言学习中的应用[J].信息通信,2013(07).