-
题名Java指针指向分析优化
被引量:3
- 1
-
-
作者
李倩
汤恩义
戴雪峰
王林章
赵建华
-
机构
计算机软件新技术国家重点实验室(南京大学)
南京大学计算机科学与技术系
-
出处
《软件学报》
EI
CSCD
北大核心
2011年第6期1140-1154,共15页
-
基金
国家自然科学基金(90818022
91018006
+2 种基金
61021062)
国家重点基础研究发展计划(973)(2009CB320702)
核高基项目(2009z01036-001-001-3)
-
文摘
指针指向分析的主要目的是静态地获取程序在运行时刻的指针指向信息.基于Andersen算法,设计了一种有效的、上下文敏感的指针指向分析算法,支持继承、字段对象等语言特性.不同对象的字段在算法中被分别处理,同时,算法对复合类型的对象实现了基于字段的处理.为了提高算法的效率和可扩展性,引入了两种优化方式:一种是结点间的拓扑排序以降低分析过程中的迭代次数;另一种是在线的环路侦测与消除,它与拓扑排序过程同步实现,有效地提高了处理效率.实验数据表明,该算法可以用来为较大规模的Java代码生成精确的指向关系集合.
-
关键词
指针指向分析
上下文敏感
字段敏感
环路检测
-
Keywords
points-to analysis; context-sensitive; field-sensitive; cycle elimination;
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名从变量的初始化中获取指针指向信息
被引量:1
- 2
-
-
作者
黄波
臧斌宇
朱传琪
-
机构
复旦大学并行处理研究所
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2000年第2期147-154,共8页
-
基金
国家自然科学基金
-
文摘
从变量的初始化中获取指针指向信息是完整的指针分析不可缺少的一个重要环节,它有助于提高其它数据流分析的准确性.文中提出了一个实用的从变量的初始化中获取指针指向信息的方法.在此方法中,变量的初始化首先被转换成语义等价的语句序列,然后在指针分析的过程中融入对这些语句序列的分析而求取出相关的指针指向信息.这个方法被实现在复旦大学并行处理研究所开发的C程序分析工具Agassiz系统内,实验数据说明是非常有效的.
-
关键词
指针指向信息
指针分析
C语言
编译程序
-
Keywords
variable initializer show, point\|to information, pointer analysis
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名浅谈C语言中指针的用法
被引量:1
- 3
-
-
作者
刘平
赵焕平
-
机构
南阳理工学院计算机科学与技术系
-
出处
《电脑知识与技术》
2006年第7期166-166,183,共2页
-
文摘
指针是C语言的核心。利用它可以表示多种数据结构,把指针与普通变量、数组、函数结合可以设计出灵活高效的程序。本文针对指针的这些常见用法进行了具体的分析。
-
关键词
C语言
指针
指针变量
指针指向
-
Keywords
C-language
pointer
pointer variable
object of pointer
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名C语言指针教学改革探析
- 4
-
-
作者
冯月华
文银娟
-
机构
定西师范高等专科学校
-
出处
《软件导刊》
2014年第4期168-170,共3页
-
文摘
指针是C语言的精华,同时又是重难点。从内存的地址分配和存取原理方面深入分析了指针的概念和实质,并对容易发生的错误进行了分析和总结。将指针设置为独立章节,并且在整个内容体系中偏后。对指针的内容体系设置缺点进行了分析,提出应将指针内容和数据类型、数组、函数等知识点有机结合、贯穿始终的改革措施,从而使学生更好地掌握指针内容和熟练运用指针。
-
关键词
C语言
指针
数据类型
内存分析
课程内容改革
指针指向
-
Keywords
C Language
Pointer
Data Types
Analysis of Memory
Curriculum reform
-
分类号
G434
[文化科学—教育技术学]
-
-
题名如何正确的灵活运用C语言中的指针
- 5
-
-
作者
任晓凤
-
机构
青岛工学院商学院
-
出处
《科技信息》
2013年第20期290-290,292,共2页
-
文摘
指针是C语言中的一个重要概念,也是C语言的一个重要特色。熟练掌握指针的应用,可以使程序更加简洁、紧凑、高效。本文从指针的概念入手,通过实例来分析C语言中指针的灵活性,进一步研究C语言的精华。
-
关键词
C语言
指针
指针变量
指针指向
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名关于“C语言”中的指针
- 6
-
-
作者
高美真
王素芳
-
机构
焦作师范高等专科学校
-
出处
《山东省农业管理干部学院学报》
2002年第6期146-146,共1页
-
-
关键词
C语言
关系运算
算符
优先级
地址变量
指针变量
师范高等专科学校
指向函数的指针
和函数
传值调用
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名C语言指针教学方法研究
被引量:4
- 7
-
-
作者
吴琼
-
机构
鄂州职业大学计算机系
-
出处
《鄂州大学学报》
2009年第2期68-70,共3页
-
文摘
指针是C语言的精华和重要特色,理解指针的概念应从计算机存储系统硬件结构入手,它是C语言学习的重点和难点,数组也是C语言学习的重点和难点,针对指针数组与指向指针的指针这一教学难点,该文用图示方法将复杂的概念形象地表示出来,用对比方法阐释比较容易混淆的概念,通过简单实用的程序对比分析二者的应用,揭示它们的区别与编程意义。
-
关键词
C语言
指针
数组
指向指针的指针
分析
-
Keywords
C language
pointer
, array
pointer pointing to another pointer
analysis
-
分类号
G642
[文化科学—高等教育学]
-
-
题名新警小张的星期天
- 8
-
-
作者
李胜
-
机构
不详
-
出处
《派出所工作》
2024年第8期85-85,共1页
-
文摘
今天是一个普通的星期天,但对派出所民警小张来说,却是特殊的一天——这天他值班,也是他工作以来的第一个星期天。小张起得很早,打扫院落,给花儿浇水。指针指向8点半,一天的工作开始了。他打开户籍室的门,顾不上计划一天的工作,第一位办事群众已经走进了户籍大厅。
-
关键词
派出所民警
新警
指针指向
-
分类号
G62
[文化科学—教育学]
-
-
题名重返昨日
- 9
-
-
作者
马心博
-
机构
不详
-
出处
《中学生博览》
2023年第29期15-17,共3页
-
文摘
1意外晕倒。2023年6月8申,指针指向17:30。今天是一个值得庆祝的日子,赵文文走在放学回家的路上,嘴角漾起笑意。“哐啷”一声,一个硕大的陶瓷花瓶从不远处扔过来,砸到了刚推门进来的赵文文脚下。紧接着,屋内传来妈妈撕心裂肺的叫喊声:“你心里还有没有这个家了!”“我说几遍了!我要开会!我不去赚钱你们娘俩吃什么!”爸爸怒吼着不示弱。
-
关键词
叫喊声
示弱
指针指向
-
分类号
G62
[文化科学—教育学]
-
-
题名魔钟(下)
- 10
-
-
作者
Jake
高瑾(画)
-
机构
不详
-
出处
《英语角》
2022年第5期44-49,共6页
-
文摘
前情提要:一天,玛尔塔在一个神秘的钟表匠家里看到了一个魔钟。魔钟上标有村庄里的四栋房子,还能预知这四户人家里家畜的吉凶。为了不让自己心爱的白山羊受到伤害,玛尔塔把代表厄运的黑色指针指向了教师一家。第二天.放心不下的玛尔塔来到了教师家。
-
关键词
玛尔塔
白山羊
指针指向
-
分类号
G62
[文化科学—教育学]
-