基于c语言的计算机软件编程分析

基于c语言的计算机软件编程分析

ID:31359185

大小:104.50 KB

页数:5页

时间:2019-01-09

基于c语言的计算机软件编程分析_第1页
基于c语言的计算机软件编程分析_第2页
基于c语言的计算机软件编程分析_第3页
基于c语言的计算机软件编程分析_第4页
基于c语言的计算机软件编程分析_第5页
资源描述:

《基于c语言的计算机软件编程分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C语言的计算机软件编程分析  摘要:C语言是一种重要的编程语言,在当今IT业的运用十分广泛。使用C语言来编写的程序简单、直接、准确,极大地推动了计算机软件的更新迭代。本文通过对C语言发展历程的回顾,介绍C语言独有的一些编程技巧,总结C语言与汇编语言的结合方式,来对C语言的程序设计技巧进行探讨。  关键词:C语言;软件编程;计算机语言  前言:C语言的应用十分广泛,是一门通用的计算机编程语言。C语言给我们提供了一种编译简单、不需要任何环境支持、有着良好的跨平台特性的编程语言。这种语言编写出的程序可以在不同的计算机中运行,

2、甚至是在单片机上。  一、C语言的发展历史  C语言的名字来源于它之前的另外一门计算机语言--B语言。  关于C语言的来源有一个传奇的故事,上个世纪六十年代,贝尔实验室的一位研究员闲来无事,想在一台空闲的机器上玩一款电脑游戏。但这台空闲的机器上没有操作系统,于是出于同样的爱好,他与另一位研究员一起着手为这台机器设计一个简单有效的操作系统。为了设计操作系统,他们着手开始改造当时的计算机语言BCPL,也就是B语言。最终,在B语言的基础上,一种新的计算机语言被制造了出来,取BCPL的第二个字母,定名为C语言。5  1982年,美

3、国国家标准协会为C语言制定了国际统一的规范,使得C语言真正成为了世界性的通用计算机语言[1]。  C语言有着许多特点,比如作为一个过程式语言,它具有结构化的程序设计,还有变量作用域和递归功能,参数既可以用值来传递,也可以用指针来传递。  在现有的各种计算机编程语言中,C语言是其他语言的基础。C语言既方便又灵活,既有高级语言的功能,也能实现部分低级语言的功能。它打破了平台显示,可以在多个系统环境中自由书写,在计算机程序发展史上有着十分重要的作用。  二、C语言的编程技巧  (一)C语言的特有函数  C语言与其他语言不同的地方

4、,在于一些特有的函数,这些函数只存在于C语言中,对于灵活使用C语言有十分重要的意义。在使用函数时,程序员往往需要对函数的名字、参数、返回值等等信息进行定义工作,一次来对整个函数进行定义,来实现特定的功能。C语言在此之前首先将各种函数定义收集起来,建立库函数。在需要进行程序调用时,程序员可以直接饮用相关文件,使得定义函数的过程被大大简化了[2]。  (二)指针的运用5  在进行程序编写时,指针的运用十分的广泛,许多功能需要通过指针来实现,比如建立变量关系。程序员需要灵活掌握指针,对于指针的运用越娴熟,编写程式的时候就更省力。

5、指针是一种特殊类型的变量,在编程时,要对指针类型和指针名进行定义和赋值,从而对不同的类型的指针、不同名的指针进行区分。在使用指针时,要利用C语言的独特规律,按照规定算法编程,合理表达算法内容。除此之外,在编写程序的过程中,程序要也要设置好函数的名字、参数名、返回值类型,且在摄制过程中要确保适应程序,从而方便查询数据[3]。  (三)位运算和算法技巧  所谓位运算,指的是知识界对整数在内存中的二进制位进行操作。在C语言的运算当中,位运算占据着重要的地位。由于位运算是针对二进制位的运算,具有独特性和唯一性,是计算机编程的基础。

6、在程序运行时,程序文件的存在是必要的。为了方便查询数据,提高运算效率,程序要把程序直接存储在文件之中。在程序设计里,算法是程序的核心,如果掌握了算法,就掌握了程序设计的技巧。算法可以使用流程图来变现,这要求程序员比较好的了解流程图的符号,并且有过关的基础知识。  三、C语言与汇编语言的结合  (一)汇编语言的嵌入  汇编语言是C语言之外的计算机编程语言。随着技术的进步,各种计算机语言开始呈现互相交流的态势。如果能把C语言和汇编语言结合,具体来说,就是把汇编语言却陷入到C语言当中,能够使程序开发更加灵活、更加有效率。那么怎么

7、进行汇编语言的嵌入呢?举个例子。如果是有2个参数的内嵌语句,下面这种形式的汇编可以在简单的语句中灵活使用。这是将C语言的一个整型变量传递给汇编,逻辑左移一位后在传递给C语言的另外一个整型变量[4]。  /*Rotatingbitsexample*/5  asm("mov%[result],%[value],ror#1":[result]"=r"(y):[value]"r"(x));  在实际程序编写中,嵌入的语言要用大括号来表示,用这样的方式可以进一步简化变成的过程。等到汇编语言的程序成功嵌入之后,程序员要根据C语言对函数

8、进行指出和定义,对程序进行定义,还要对不同函数进行区分。  (二)C语言、汇编语言的链接  在C语言、汇编语言的嵌入式编写过程中,要对即将编译的目标设置代码,这之后才能顺利实现俩接。C语言和汇编语言的程序是可以互相动用的,每一个任务都有许多个不同功能的模块了共同完成。所以,在进行程序编写时,程序员要及时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。