Linux系统下计算机C语言的编程技巧分析
作者:王鹏
来源:《数字技术与应用》2015年第08
        摘要:Linux系统在世界上已经得到了广泛应用,基于Linux系统的计算机C语言的编程必须掌握一定的技巧。首先,本文简单介绍了C语言的作用,C语言的应用范围也在不断扩大,尤其是对于从事计算机编程工作的人而言,C语言是帮助其简单高效地完成工作的最佳工具,C语言也具有一些缺点。其次,从注重利用示例程序;编写源程序;加强程序调试;寻求系统帮助;多进行上机练习等层面探讨了linux系统下的计算机C语言的编程技巧。
        关键词:Linux系统 计算机 C语言 编程技巧
        中图分类号:TP312.1 文献标识码:A 文章编号:1007-9416201508-0000-00
        作为UNIX操作系统的克隆系统,Linux操作系统产生于1991 10 5 日,通过世界各地的计算机爱好者的共同奋斗,利用Internet网络,成为当今世界上应用最广泛的一种UNIX 类操作系统,而且其使用量还在保持增长趋势。Linux操作系统以POSIXUNIX为基础,其主要特
点是能支持多任务、多用户、多线程以及多CPU,并能运行绝大多数UNIX工具软件和应用程序,以及网络协议。就目前来说,其具有非常稳定的操作性能,并且由于Linux的免费性和自由传播性,在实际生活中已经得到了广泛应用,且一直在继续推广之中。
        1 C语言的作用
        近些年来,C语言技术得到了巨大的发展,不断被应用在计算机技术的各个领域。但同时,C语言在发展的过程中,也在发生着日新月异的变化。因而为了尽可能地减轻C语言应用的阻碍,美国国家标准研究所(ANSI)专门研究并制定了一套统一的C语言标准,这套标准已经被推广到了其他许多国家。C语言的功能十分强大,不仅可以用它编写一些系统软件,而且可以用它编写一些应用软件。随着科学技术的不断发展,互联网技术也在不断进步,C语言的应用范围也在不断扩大,尤其是对于从事计算机编程工作的人而言,C语言是帮助其简单高效地完成工作的最佳工具。但同时,C语言也具有一些缺点,比如数据的封装会导致C语言数据具有很大的安全漏洞,并且由于没有严格的语法来限制C语言,而且变量的变型也没有严格的要求,会使得数据下标可能因为缺乏检查而出现错误。
        2 Linux系统下计算机C语言的编程技巧
        通过借助于Linux系统,结合C语言本身的特点,对C语言的编程技巧进行简要概述。
        2.1注重利用示例程序
        在编程人员学习C语言的过程中,一般都是借助于一些示例来完成理论知识的学习。利用示例将崭新的知识点展现在学习者的眼前,学习者通过对示例进行模仿学习,逐步理解其中蕴含的理论知识,并了解在编程过程中会用到的数据结构,为后来的编程打下扎实的基础。除此之外,在利用C语言进行编程之前,首先需要不断模仿相应的示例,并对编程的步骤有大致的了解,根据对示例中某些命令的掌握程度,在大脑中对其形成固定的编写思路。当编写自己感兴趣的程序时,就可以利用大脑中固定的思路,完成程序的编写工作。
        2.2编写源程序
        借助于Linux系统,利用C语言来编写源程序,必须利用GNU gcc 编译器。因此,编程人员必须熟练掌握gcc编译器,并利用此编译器编写源程序。编程人员对于gcc编译器必须要掌握的主要有三项,即在利用相关调试来提供信息时,应当用-g 来表示编程;在进行文件输出执行时,应当用-o 来表示文件名称;在进行相应代码输出时,应当用-c 来表示。
        比如利用gcc编译器对以下源程序进行编程,源程序为:电脑c语言编译器
        hello.c):
        int mainint argcchar**argv
        {printf"Hello Linuxn" }[4]
        针对该源程序的编译,编程人员可以执行命令 gcc-o hello hello.c
        2.3加强程序调试
        编程人员在利用C语言进行编程的过程中,会出现许多错误,要想避免错误的产生,就必须合理调试程序。Linux系统下的计算机C语言编程中,gdb是最常见的调试软件,但是针对不同的界面,需要选择不同的调试方法。比如要在界面下利用xxgdb进行程序调试,就必须在编写的过程中加上-g选项。
        2.4寻求系统帮助
        Linux系统下,利用C语言进行编程的过程中,可能需要使用较多的C函数,对于编程人员而言,其非常难以记忆。因此,在这种情况下,编程人员可以向系统求助,比如使用Info求助工具。当运行linux系统后,可以在出现shell的提示符时,输入“info”。此外,也可在GNUernaces中,先输入Esc-x后,再在其后加上info,这两种方法都是Info求助工具的使用方法。当然,另一款求助工具Man的效果也非常好,它能够引导编程人员进行较好的设计。
        2.5多进行上机练习
        随着计算机技术的普及,C语言编程人员不仅要具备丰富扎实的理论知识,还要具备极强的实践能力。因此,编程人员要想在Linux系统下,熟悉计算机C语言的编程技巧,就必须要进行大量的上机操作,从而真正提高自身的C语言编程能力。同时,在进行上机操作的过程中,编程人员可以将理论与实践相结合,在实际操作过程中不断发现自身理论知识的漏洞,并进行针对性地学习和练习,从而巩固自身对理论知识的掌握程度,并不断提高利用计算机C语言编程的能力。最重要的是,编程人员通过多次上机练习,能够到利用C语言进行编程的感觉,从而快速熟悉C语言的编程技巧。
        3结语
        Linux 系统相对来说更为安全和实用,且系统非常稳定可靠,因此得到了广泛的应用。在Linux系统下利用C语言进行编程,首先要熟悉Linux系统和计算机C语言的特性,并掌握一定的编程技巧,才能尽可能地避免在编程过程中出现的困难和错误,并使编程能力得到提高。
        参考文献
        [1]刑如意.Linux系统下计算机C语言的变成分析[J].电脑知识与技术,20141036):8674-8690.
        [2]王萍.刍议Linux系统下的计算机C语言编程技巧[J].电脑知识与技术,20141013):2989-2995.
        [3]贺蕴彬.基于linux系统分析计算机C语言编程技巧[J].网络安全技术与应用20140583-84.
        [4]朱亚静.浅议 Linux 系统下的计算机C语言编程技巧[J].科技之窗,201512260.
        收稿日期:2015-07-10
        作者简介:王鹏(1966—),男,山东烟台人,新疆巴音郭楞职业技术学院,中学高级教师、研究方向:信息技术,计算机应用方向。讲师职称。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。