期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
C语言指针变量研究 被引量:1
1
作者 史宇轩 徐洪丽 丁颐宁 《科技资讯》 2023年第8期1-4,共4页
指针在C语言程序设计中占有重要地位,指针变量的灵活性是C语言的主要特色之一。指针变量能够方便表示各种复合数据类型,可以使用数组和字符串,同时也可以处理内存地址。文章首先论述了指针和地址的关系,以及指针的定义;其次,根据指针的... 指针在C语言程序设计中占有重要地位,指针变量的灵活性是C语言的主要特色之一。指针变量能够方便表示各种复合数据类型,可以使用数组和字符串,同时也可以处理内存地址。文章首先论述了指针和地址的关系,以及指针的定义;其次,根据指针的实质化繁为简,总结了3种不同的指针赋值方式;再次,给出了常用的指针运算和注意事项;最后,辅助以举例和练习。指针变量的灵活性也带给程序一定的危险性,因此能否正确理解和使用指针是是否掌握C语言的一个标志。 展开更多
关键词 地址和指针 指针变量 指针变量赋值 指针变量运算
下载PDF
C语言指针教学思路 被引量:1
2
作者 孙春艳 《科教文汇》 2014年第11期35-36,共2页
指针是C语言的重要数据类型,也是C语言的精华所在。正确而灵活地运用指针,可以编制出简练紧凑、功能强而执行效率高的程序。本文将从以下几方面介绍在教学中如何让学生走出指针学习的误区。.
关键词 C语言 指针 地址 指针变量 指针教学
下载PDF
基于备份控制流信息的缓冲区溢出监测技术 被引量:2
3
作者 谢汶兵 马晓东 +1 位作者 李中升 牛夏牧 《计算机工程与应用》 CSCD 北大核心 2016年第11期101-107,共7页
C/C++在提供灵活的使用方式和高效目标码的同时,由于缺少边界检查机制,缓冲区溢出成为C/C++程序面临的一种严重的攻击威胁。给出了一种缓冲区溢出攻击的动态防护方法。使用在库中声明的数组来备份函数的控制流信息,包括返回地址和栈帧指... C/C++在提供灵活的使用方式和高效目标码的同时,由于缺少边界检查机制,缓冲区溢出成为C/C++程序面临的一种严重的攻击威胁。给出了一种缓冲区溢出攻击的动态防护方法。使用在库中声明的数组来备份函数的控制流信息,包括返回地址和栈帧指针,来动态监测非法的篡改行为。该方法可以对缓冲区溢出攻击中的直接攻击和间接攻击均有效防护。通过RIPE基准平台和两道实际应用的测试以及理论比较表明该方法的有效性。 展开更多
关键词 缓冲区溢出 控制流备份 返回地址 帧指针 动态监测 RIPE
下载PDF
彻底理解C语言中指针的有关概念并正确应用指针 被引量:2
4
作者 程世辉 王继先 《河南教育学院学报(自然科学版)》 2009年第1期56-58,共3页
主要论述了C语言中指针的有关概念、指针的运算、指针的应用以及使用指针时可能出现的问题.
关键词 C语言 变量 地址 指针
下载PDF
基于代码插装的缓冲区溢出漏洞定位技术 被引量:2
5
作者 史胜利 《计算机工程》 CAS CSCD 2012年第9期138-140,共3页
为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取... 为准确快速地找到缓冲区溢出漏洞点,提出一种通过代码插装对二进制文件中的缓冲区溢出漏洞自动定位的方法。使用PIN提供的函数编写程序分析工具,在程序执行过程中记录所需的信息。当检测到内存访问错误异常时,判别破坏内存的情况,获取内存破坏点,查找到非法写内存的指令定位漏洞。实例分析表明,该方法不需要源程序且效率较高,能成功地定位常见的缓冲区溢出漏洞。 展开更多
关键词 漏洞定位 代码插装 返回地址 函数指针 异常 缓冲区溢出
下载PDF
STEP7梯形图中实现DB块间接寻址的实践 被引量:1
6
作者 梁斌 吕涛 《柳钢科技》 2018年第6期37-39,共3页
介绍在棒线厂一级PLC系统程序设计中,使用西门子STEP7的指针(POINTER)数据类型,实现DB块间接寻址的过程。
关键词 PLC系统 STEP7 地址指针 DB块间接寻址
下载PDF
C语言中指针与数组结合的分析与讨论
7
作者 黄建茂 《三明高等专科学校学报》 2004年第2期66-69,共4页
首先阐述了地址、数组与指针的概念,随后通过分析推理的方法使指针与数组结合应用这一复杂难以掌握的问题得以轻松解决。
关键词 C语言 程序设计语言 指针 数组 地址
下载PDF
C语言的数组名与指针运算
8
作者 张学智 史延峰 《西安工业学院学报》 1999年第3期196-199,共4页
C语言中的数组名的地址运算是一难点.作者通过提出一种新概念,成功地解决了这一难点.此概念的重点是广义数组维数的定义。
关键词 C语言 数组 地址 指针 运算
下载PDF
MCS-51单片机地址指针及其应用
9
作者 王幸之 王雷 钟爱琴 《电测与仪表》 北大核心 2002年第3期48-50,共3页
详细分析了MCS-51单片机外部数据存储器访问的机理,提出用DPTR、R0、R1作为读/写外部数据存储器地址指针的方法及注意事项。
关键词 单片机 地址指针 时序图 外RAM
下载PDF
查找、插入及删除时间为O(1)的方法研究
10
作者 宫团基 夏克俭 《计算机工程与设计》 CSCD 北大核心 2010年第9期2097-2100,共4页
提出一种查找、插入及删除对象时间为O(1)的方法,以双向链表存储数据对象,通过地址指针方式获取对象。即客户端与服务器进行数据的交互时,传输中包含对象在服务器的地址指针值,服务器根据地址指针值,直接获取对象信息的方式。同时提出... 提出一种查找、插入及删除对象时间为O(1)的方法,以双向链表存储数据对象,通过地址指针方式获取对象。即客户端与服务器进行数据的交互时,传输中包含对象在服务器的地址指针值,服务器根据地址指针值,直接获取对象信息的方式。同时提出了计算指针值的校验和的算法,解决验证地址的有效性问题和安全问题,及提出了细粒度锁对象方式解决并发访问的问题。 展开更多
关键词 地址指针 数据帧传输协议(SCMP) 映射 双向链表 校验和
下载PDF
C/C++编译系统内存分配分类比较探究 被引量:5
11
作者 王德超 《软件》 2014年第2期85-87,共3页
通过C/C++程序编译系统中内存分配的分类比较,以及相关实验程序分析,探讨了程序数据存储在不同内存区域的特点及可能存在的问题,给出了解决相关问题的方法。正确理解不同内存区域特点,特别是堆区与字符常量区的性质,是提高程序效率与减... 通过C/C++程序编译系统中内存分配的分类比较,以及相关实验程序分析,探讨了程序数据存储在不同内存区域的特点及可能存在的问题,给出了解决相关问题的方法。正确理解不同内存区域特点,特别是堆区与字符常量区的性质,是提高程序效率与减少内存占用,以及避免在C/C++程序设计中可能出现的不可预见错误的关键。 展开更多
关键词 C/C++编译系统 堆与栈分配 内存地址生长 二叉树 指针
下载PDF
C语言中数组与指针的使用技巧 被引量:3
12
作者 张颖 《信息通信》 2009年第4期33-35,共3页
指针是C语言的精华亦是难点,数组与指针又是指针应用上的一个难点,尤其是二维数组与指针。文中介绍了数组的存储方式与地址,分析了指针与数组的关系,指向数组的指针的应用,二维数组中行指针与列指针的概念与区别,并总结了使用行指针、... 指针是C语言的精华亦是难点,数组与指针又是指针应用上的一个难点,尤其是二维数组与指针。文中介绍了数组的存储方式与地址,分析了指针与数组的关系,指向数组的指针的应用,二维数组中行指针与列指针的概念与区别,并总结了使用行指针、列指针的技巧,探讨了指针的使用方法。 展开更多
关键词 C语言 地址 指针 数组
下载PDF
Windows中DLL的建立及与应用程序间数据交换 被引量:1
13
作者 孔庆彦 王革非 《哈尔滨师范大学自然科学学报》 CAS 2003年第6期43-47,共5页
本文简要说明了动态连接库的结构与开发过程 ,给出了应用程序调用DLL库的几种方式和C语言程序 ,讨论了函数参数传递的两种形式 。
关键词 WINDOWS 动态连接库 数据交换 静态连接 指针 DLL库 应用程序
下载PDF
C++程序设计中有关数组的若干问题探讨 被引量:1
14
作者 王樱 《电脑学习》 2005年第5期57-58,共2页
介绍了C++中有关数组的一些疑难问题及其解决方法,对实际编程中遇到的一些问题作了阐述。
关键词 C++ 数组 地址 指针 C++ 程序设计 数组 编程
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部