首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 687 毫秒
1.
任晓凤 《科技信息》2013,(20):290-290,292
指针是C语言中的一个重要概念,也是C语言的一个重要特色。熟练掌握指针的应用,可以使程序更加简洁、紧凑、高效。本文从指针的概念入手,通过实例来分析C语言中指针的灵活性,进一步研究C语言的精华。  相似文献   

2.
黄晨 《科技信息》2010,(22):231-232
指针是C语言的精华,灵活使用指针可以提高内存中的利用率和程序的执行效率。如何让学生理解、掌握和灵活应用指针一直是教学的难点,本文是笔者结合多年的一线教学经验,介绍了C语言指针教学中的一些方法与体会。  相似文献   

3.
李蓓 《科技信息》2009,(26):I0209-I0210
指针是C语言的灵魂,加强对指针的认识和理解,是提高C语言水平很关键的一部分。本文重点论述了函数指针与指针函数在程序中的应用。  相似文献   

4.
李霞 《科技咨询导报》2009,(4):21-21,23
指针是C语言的一个重要概念,也是C语言的一个重要特色。但是指针概念比较抽象,使用又相对比较灵活,正确应用指针变成了程序设计的一个难点。本文就指针的应用从各方面作一介绍,帮助学习者加深理解。  相似文献   

5.
本分析了C 程序设计语言中函数与指针结合使用的情况,剖析了指针作为函数参数、指针函数、函数指针的相关概念及定义形式。讨论了指针函数和函数指针使用情况。  相似文献   

6.
本文通过对一个错误使用C语言指针程序的分析,讨论了指针错误的特点及正确使用指针时应注意的问题。  相似文献   

7.
指针在C语言程序设计中占有重要地位,指针变量的灵活性是C语言的主要特色之一。指针变量能够方便表示各种复合数据类型,可以使用数组和字符串,同时也可以处理内存地址。文章首先论述了指针和地址的关系,以及指针的定义;其次,根据指针的实质化繁为简,总结了3种不同的指针赋值方式;再次,给出了常用的指针运算和注意事项;最后,辅助以举例和练习。指针变量的灵活性也带给程序一定的危险性,因此能否正确理解和使用指针是是否掌握C语言的一个标志。  相似文献   

8.
介绍了指针的相关概念,对C语言指针教学中的几个难点进行了分析,探讨了指针对C程序效率的影响。  相似文献   

9.
指针是C语言的重要组成部分。灵活的使用指针可以提高程序的执行效率,可以建立动态数组,可以灵活的处理字符串等等。本文简要介绍了指针的重要作用,从而使初学者更好地了解使用指针的必要性。  相似文献   

10.
程序分片在程序理解、调试、维护、测试和集成等许多领域都有广泛的应用.过程间的程序分片是分片技术的难点之一.在总结了现有的过程间分片技术基础之上,重点介绍了具有代表性的图形可达性算法.  相似文献   

11.
面向对象模型语言MOOL静态切片系统的实现   总被引:1,自引:0,他引:1  
以一种自定义的模型面向对象语言MOOL为例, 采用分层切片和逐步求精的混合算法, 使用Perl语言设计并实现了一个完整的MOOL静态切片工具MST.实验结果表明, 切片后的程序更加简化, 对调试程序有一定的辅助作用.  相似文献   

12.
描述了C语言指针数组的特征以及用指针数组编制实用高效程序的方法.在软件开发中,常需要开辟数百KB的内存缓冲区,而在C语言中设置这样大的内存缓冲区会出现数据跨段的问题,采用指针数组的使用机制能解决以上难题.利用指针数组法建立稀疏数组,可使内存使用率增高且能方便地实现读写操作  相似文献   

13.
提出在PASCAL抽象实现结构图上,采用数据流方程算法实现程序切片的自动化.该方法将过程蓝图的抽象实现结构图引入静态过程内切片领域,实现了程序表示形式与程序切片处理形式的统一,避免了传统方法产生控制流图的需要,简化了切片处理过程,提高了切片处理效率,并直观地反映了切片后的程序变化.  相似文献   

14.
通过分析Krinke切片算法对程序循环体内嵌套一个或多个线程结构会产生切片不精确现象,得出Krinke算法所基于的程序依赖图对线程间数据的依赖关系定义得过于粗糙,且对并发程序执行行为的合法性约束不够严格的结果.据此,提出一种新的并发程序依赖图,引入跨线程边界循环-承载数据依赖关系,并在此数据结构上改进了切片算法;引入区域化执行证据概念,进一步约束程序执行行为的合法性,并给出了添加跨线程边界循环-承载数据依赖关系的算法及新的并发程序切片算法的伪代码.实例分析与算法性能测试表明,改进的切片算法克服了Krinke算法的不精确现象,降低了时间开销,改善了算法的可伸缩性.  相似文献   

15.
The existing slicing algorithms do not consider parameterized types in generic programs, so they are not suitable for generic programs. To solve this problem, this paper presents a generic system dependence graph for Java generic programs based on the traditional system dependence graph to express dependences for parameterized type information. A novel slicing criterion and slicing algorithm for generic programs is proposed. The slices computed by the algorithm can help to understand relations between concepts and types for generic programs and can express the features of generic programs better. Biography: CHEN Lin (1979–), male, Ph.D. candidate, research direction: program analysis and refactoring.  相似文献   

16.
并发程序切片方法综述   总被引:1,自引:0,他引:1  
随着实际应用对并发软件需求的不断增加,并发程序的应用越来越广,程序切片的研究不再仅仅局限于顺序程序,并发程序切片的研究也越来越多.但是由于并发程序执行的不确定性,并发程序切片的研究还有许多问题有待解决.文中介绍了当前主要的几种并发程序切片方法及其主要特性,并对这些切片方法进行了比较分析,结果表明并发程序切片的效率和精度都达到理想的目标是不可能的,只能是在两者之间的均衡,最后简要介绍了并发程序切片的应用.  相似文献   

17.
Off-line programming provides an essential link for CAD/CAM. This paper introduced the principle of developing off-line programming system for laser re-manufacturing. Task and information flow of off-line programming for laser re-manufacturing robot was analyzed and the software structure of off-line programming based on commercial CAD software was constructed. The off-line programming system developed in this study includes 3-D solid model design, direct slicing for obtaining path data, graphical simulation of the robot and its workcell, kinematic model of the robot, motion planning, and creation of the control program for manufacturing process. The CAD software was used to design models of robot, workpiece, coaxial nozzle, and workspace. Through the application programming interface provided by the CAD software, the VC++ and ATL were chosen to develop such modules as direct slicing for obtaining path data, path planning, process specification, and control program automatic generation. The FANUC Roboguide software was used to realize graphical simulation. By direct slicing, the position and orientation data of robot end-effector was determined. The results show that the proposed system can be applied in laser re-manufacturing robot for manufacturing operations.  相似文献   

18.
Dynamic program slicing is an effective technique for narrowing the errors to the relevant parts of a program when debugging. Given a slicing criterion, the dynamic slice contains only those statements that actually affect the variables in the slicing criterion. This paper proposes a dynamic slicing method based on static dependence analysis. It uses the program dependence graph and other static information to reduce the information needed to be traced during program execution. Thus, the efficiency is dramatically improved while the precision is not depressed. The slicing criterion is modified to fit for debugging. It consists of filename and the line number at which the statement is.  相似文献   

19.
程序切片技术作为一种良好的代码分析技术,可以用来改善软件质量.基于程序切片技术这一特点,本文提出了一种切片度量代码味道的方法,用其识别代码味道,促进全自动化重构技术发展.  相似文献   

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

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