共查询到20条相似文献,搜索用时 46 毫秒
1.
为了帮助研发人员理解复杂系统的架构,通过对源码进行静态分析,在此基础之上,重点对函数调用关系进行研究,并且基于开源编译器ncc实现了函数调用关系的解析.实验结果表明该方法可以有效地获取函数的调用关系且准确地解析钩子函数对应的回调函数. 相似文献
2.
准确刻画不确定环境中复杂程序的动态特性,是传统程序分析理论和技术面临的难点,更是许多重要系统实现程序动态实时分析与控制过程亟待解决的问题。本文提出基于Q学习的复杂程序动态分析思想,构造了基于Q学习的复杂程序动态依赖性分析基本算法。并对复杂程序动态实时分析与控制技术的实现环节进行了研究,探讨了相关问题,从而使复杂程序动态分析与控制过程更精炼、更智能、更高效。 相似文献
3.
乔欣 《数字社区&智能家居》2003,(32):25-26
指针是C语言中的一个重要概念,也是C语言的一个重要特色。正确而灵活地运用指针,可以有效地表示复杂的数据结构;能动态分配内存:方便地使用字符串;有效而方便地使用数组;在调用函数时能得到多于1个值;能直接处理内存等。然而指针又是非常不安全的设施,错误的理解与使用指针,将使用户 相似文献
4.
Zhen—QiangChen Bao-WenXu Yu-MingZhou 《计算机科学技术学报》2004,19(C00):31-31
软件系统开发时应遵循“高内聚、低耦合”的软件工程原则,但内聚度本身是主观的、非形式化的概念,程序设计人员很难客观地评估一个模块的内聚度。在面向对象系统中,内聚度主要是指类内部各成份之间的联结强度。 相似文献
5.
为了让学生通过对汇编语言的学习加深对计算机内部原理的理解,借助汇编语言低级化的特点,详细分析了C/C++函数调用中值传递、指针传递和引用传递的内在实现机制. 相似文献
6.
黄文兰 《数字社区&智能家居》2006,(23)
在学习《C 语言程序设计》的课程中,指针这一章节是一难点,学生往往很难对这一内容掌握及理解。针对这一现象,经过多年的教学经验,对指针的基础知识加以归纳及整理,以方便学生的学习,使学生能快速入门及掌握这一知识点 相似文献
7.
C语言作为安全关键软件的主要实现语言,其存在的内存泄漏缺陷具有很高的隐蔽性和危害性,如何保证内存泄漏检测的准确性和高效性是一大挑战。静态分析具有直接分析源码、能够较早发现软件错误,从而降低修复代价的优势。基于静态分析技术,提出了一种基于路径敏感的值流分析的内存泄漏检测方法,首先进行指针分析生成精确指向信息;然后基于指向信息构建值流约束,执行可达性分析以识别程序中的泄漏路径;最后借助指针与内存地址的有效生命周期进行验证。在典型基准C程序上的实验结果分析表明,本文方法与现有技术相比在效率和精度上都具有一定优势。 相似文献
8.
9.
C++程序设计案例遴选 总被引:1,自引:0,他引:1
针对C++程序设计课程中缺乏经典项目案例的问题,分析了从IT公司、开源项目中选取C++开发案例的优缺点。从开源项目中选取了8个关注度高、适合大学低年级学生知识结构的案例,设计了一套定量化的评估指标,使用代码查询语言(Code Query Language,CQL)及代码分析工具CppDepend,对这些案例进行了定量评估,给出了遴选C++程序设计案例的建议。 相似文献
10.
袁晓洲 《计算机光盘软件与应用》2014,(20):140-141
C语言中函数之间的数据传递方式有值传递、引用传递、地址传递。本文介绍了值传递和引用传递使用方法及优缺点。重点研究了地址传递在C语言程序设计中的应用,并通过程序阐述了这种传递方式效率高、应用灵活、功能强大等特点。 相似文献
11.
通过实例针对C语言指针作为函数参数的用法进行讨论,尤其对未初始化指针作为函数参数的情况进行了详细讨论出相关的实例。 相似文献
12.
面向对象系统的耦合性度量技术研究 总被引:2,自引:0,他引:2
度量技术是保证软件质量的重要方法,而耦合性是面向对象系统中一个复杂的软件属性。该文首先分析了面向对象系统的相关概念,然后概述了目前的耦合性定性度量框架,最后提出了一种综合耦合性的度量方法。 相似文献
13.
针对C程序设计中指针与数组的教学难点,以二维数组为例,从其逻辑上不同的数据结构出发,分析推理导出通过指针引用数组元素的表示式,揭示并阐明了表达式之间的内在联系及其区别,从而较系统地阐述了指针与数组的关系. 相似文献
14.
论述了Visual C++的Microsoft基本类库编程机制。揭示了MFC程序的执行过程;阐述了主要函数的作用。 相似文献
15.
李璟 《数字社区&智能家居》2006,(9):148-148,166
通过简单语句或程序段对C程序中一些常见错误进行例举并给出对应的编译信息。依据C语言语法格式和编程规则,对这些错误进行较为详细的分析,并且对产生错误的原因进行归纳分类。程序中常见错误的类型归纳有助于错误的识别和避免,将会大大提高编程效率和程序的准确程度。 相似文献
16.
指针是C语言的精华所在,正确使用指针能使程序简洁高效,能避免内存错误和程序异常,保证程序的正确性和可移植性。针对指针在编程过程中可能出现的错误,阐述了C编译器对数据进行内存分配的策略,通过具体的实例进行分析,并给出解决方法。 相似文献
17.
李璟 《数字社区&智能家居》2006,(26)
通过简单语句或程序段对C程序中一些常见错误进行例举并给出对应的编译信息。依据C语言语法格式和编程规则,对这些错误进行较为详细的分析,并且对产生错误的原因进行归纳分类。程序中常见错误的类型归纳有助于错误的识别和避免,将会大大提高编程效率和程序的准确程度。 相似文献
18.
19.
石通 《电脑编程技巧与维护》2011,(14):19-20,22
阐述了C++语言与C语言的关系,以及C++编程技术的基础,对C++最为突出的程序设计功能类和对象进行分析,给出了C++语言编程的有关技巧. 相似文献
20.
本文提出了基于单词的C语言程序自动生成思想.通过该方法,用户可自动生成一个C语言程序中的大部分内容,然后再通过必要的编辑,可得到一个完整的程序.基于上述思想,我们开发设计了BWED系统,本文介绍了该系统的功能、总体结构和主要实现技术. 相似文献