首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
探讨了一种对C语言编译程序所生成的汇编代码进行人工干扰、手工优化的新方法。该方法能够做到与汇编语言程序代码等同的效率。可以缩短程序开发周期,完全取代汇编语言程序设计。  相似文献   

2.
MCS-51系列单片机的编程语言常用的有二种:一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C语言的开发周期通常要小于汇编语言很多。C语言主函数是一个特殊的函数.每个程序必须有而只有一个主函数。  相似文献   

3.
简单介绍了计算机中断的概念,重点通过等效汇编代码分析了C语言中断函数工作机理并将C语言中断函数应用在啤酒发酵测控中断驻留程序中,实际运行取得了较好的效果。这一编程方法对其它工业微机测控系统中断程序的开发提供了一条高效、可靠的编程途径,另一方面,也是对传统全汇编方法的革新,因而很有必要大力推广。  相似文献   

4.
常用于定义符号常量的C语言宏使程序清晰、易读,便于修改;可代替简单函数的C语言带参数宏,比函数调用具有更高的时间效率。宏使用时容易出错且不容易发现,其根本原因是编译器不提供宏展开后的代码,这给编程和教学带来了许多不便。笔者编制了一个实用的宏展开程序对源程序中的宏进行分析、处理,将源程序中的宏调用展开,产生宏展开后的源代码。根据展开的代码可以容易地发现宏使用中的问题,学生也更容易掌握宏的使用。  相似文献   

5.
高级语言中过程概念的区别   总被引:1,自引:0,他引:1  
计算机高级语言很多,在我国不同时期语言的代表有BASIC语言,FORTRAN语言,C及C 语言和数据库,而这些语言当然都有各自的特点和应用范围。但均有一个共同的部分,有些称它为子程序,有些称它为函数,有些称它为过程,因此根据多年教学经验及实践应用针对该问题在不同语言中的区别加以阐述。  相似文献   

6.
介绍了一种单片机实时嵌入式操作系统微内核的设计 ,并给出了该内核程序的 C5 1源代码和具体应用的实例 ,它具有代码短、效率高和仅使用内部 RAM的优点 ,可以很方便地应用到单片机系统中。  相似文献   

7.
介绍了基于插件的具有数据访问功能的C语言的快速可视化集成开发环境(IDE)的框架,此环境具有增设的可停靠的窗口、语法醒目、控件丰富的工具箱、向导的幕后代码开放功能,为C语言提供开发Windows和WEB应用程序的平台,可帮助初学者快速全面掌握C语言,降低程序开发人员的培养成本;编译器设计过程中力图使用面向过程语言解决面向对象问题.  相似文献   

8.
面向对象的有限元程序研究   总被引:3,自引:0,他引:3  
介绍了面向对象的程序设计方法和它与有限元程序相结合的原理和优点。运用C 语言。以单元类为例,描述了面向对象的有限元程序设计过程。并与传统的过程化FORTRAN语言的程序设计方法进行了分析比较,说明面向对象方法改善了有限元程序的维护性和扩充性,为开发工程计算程序提供了一种新途径。  相似文献   

9.
单片机实时嵌入式操作系统微内核的设计   总被引:2,自引:0,他引:2  
介绍了一种单片机实时嵌入式操作系统微内核的设计,并给出了该内核程序的C51源代码和具体应用的实例,它具有代码短、效率高和仅使用内部RAM的优点,可以很方便地应用到单片机系统中。  相似文献   

10.
C语言源程序的缓冲区溢出漏洞分析及解决方案   总被引:1,自引:0,他引:1  
着重分析一些存在缓冲区溢出攻击漏洞的C语言函数,介绍具有哪些特点的C函数容易受到缓冲区溢出攻击,并借此更加深入地了解缓冲区溢出攻击机制.探讨了缓冲区溢出攻击程序的结构.最后提出避免缓冲区溢出攻击的方法.该方法从C函数和攻击程序两方面入手,通过避免或正确使用有缓冲区溢出攻击漏洞的C语言函数;了解恶意程序代码的结构识别恶意程序代码,达到避免缓冲区溢出攻击的目的.  相似文献   

11.
C语言是一门高级程序设计语言,是目前被广泛使用的教学语言.既可以用来编写系统软件,又可以用来编写应用软件.因而学习好C语言程序设计具有很重要的意义.根据C语言教学特点并结合个人实践,对C语言的学习方法和编程风格提出了一些看法.  相似文献   

12.
文中介绍了在Linux下编译、调试C程序的方法,讲述了Linux所包含的编程工具,目的在于利用Lin-ux软件开发各种C种程序及其它语言程序的方法。  相似文献   

13.
介绍了多媒体CAI及Visual Basic的特点,阐述了用Visual Basic制作《C程序设计语言》多媒体CAI课件的过程和方法,为其它多媒体课件的制作提供了有益的借鉴。  相似文献   

14.
C语言功能强大,几乎所有高校都开设了《C语言程序设计》这门课程。本文就C语言的教学方法进行了探讨,并提出了几种可供借鉴的方法。  相似文献   

15.
目前,“C语言程序设计”是大多高校计算机专业的主干基础课。文章基于实践,对高职“C语言程序设计”课程教学环节中所存在的问题进行了剖析,并总结一系列相应的教学实践方案,以探讨加强学生程序设计思路培养及提高高职C语言程序设计教学效果的方法。  相似文献   

16.
递归算法是一种重要的求解问题方法,在C语言教学中是一个教学难点.本文介绍了在C语言教学过程中,运用MCS-51汇编语言设计了一个MCS-51汇编语言阶乘n!递归计算程序,该程序与C语言程序在功能和操作流程方面是完全对应的.该程序十分简单,使学生能够比较深入地理解递归算法的实质,取得了比较好的教学效果.  相似文献   

17.
C语言是一种通用程序设计语言,它具有节省表达式,现代的控制流和数据结构,以及一组丰富的运算符等特点,它具有高度灵活性。本文主要介绍其一些特点,并探讨使用它编写程序时发生的一些问题。  相似文献   

18.
格式输入函数scanf和格式输出函数printf是C语言程序中使用较频繁的两个函数,其格式非常相像,容易混淆,本文特此给以以下几点区分。  相似文献   

19.
对《C语言程序设计》课程在教学工作、社会应用、网络技术开发等方面所起的作用进行探讨,借此启迪学生明确学习C语言的目的,提高学生学习的积极性、主动性,对教学起到积极有力的促进作用。  相似文献   

20.
当前,计算机在人们的工作和生活中发挥着越来越重要的作用,计算机已经被成功地应用在了许多领域,而人们对于计算机的应用实质上可以视为对计算机软件的应用,因为在计算机这个平台上,可以运行各种各样的软件,从而实现各种各样的功能.但是这些软件是通过C语言来进行编写的,所以C语言在计算机中最重要的一个应用就是进行程序的编写,利用C语言来进行程序的编写,然后再通过这些程序来实现各种各样的功能,从而使得计算机能够更好地被人们所应用.本文就C语言在计算机中的应用进行了一定的分析,以期能够为C语言的发展提供一些参考.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号