delphi7中的指针
2013-12-10 10:36
288 查看
1.指针分为3中,一种是普通的,一种是无类型的,一种是标准的(系统预定义的);
下面直接以案例来说明他们的用法;
program Project1;
{$APPTYPE CONSOLE}
type
Pint = ^Integer;
var
a,b:Integer;
pi:pint; //自定义指针
p:Pointer; //通用指针
begin
a:=5;
b:=6;
pi:=@a;
Writeln('pi的值为:',pi^);
p:=@b;
{通用指针在使用的时候需要转换类型}
Writeln('p的值为:',Integer(p^));
pi:=p;
Writeln('pi的值变为:',pi^);
{
快速复制的方法:
shift + 向上键
ctrl + c;
ctrl + v;
}
Readln;
end.
下面直接以案例来说明他们的用法;
program Project1;
{$APPTYPE CONSOLE}
type
Pint = ^Integer;
var
a,b:Integer;
pi:pint; //自定义指针
p:Pointer; //通用指针
begin
a:=5;
b:=6;
pi:=@a;
Writeln('pi的值为:',pi^);
p:=@b;
{通用指针在使用的时候需要转换类型}
Writeln('p的值为:',Integer(p^));
pi:=p;
Writeln('pi的值变为:',pi^);
{
快速复制的方法:
shift + 向上键
ctrl + c;
ctrl + v;
}
Readln;
end.
相关文章推荐
- Delphi7 PAnsiChar String 结构指针
- Delphi7中使用TXMLDocument遍历子节点出现读空指针错误的分析
- 详谈C#指针类型
- this指针分析2
- 指针的故事一
- 函数返回类型为指针类型的一些问题
- 第二学期第五周项目4--指向学生类的指针
- C/C++中的近指令、远指针和巨指针
- C/C++程序设计04(指针和引用、递归)
- 野指针与空指针
- 二维数组与指针
- C++primer学习笔记----智能指针
- 取最大值的通用函数(void指针),struct和int数组的最大值
- head.s分析(17):修改SP指针
- [收集] C++ 指针与引用的区别
- perl win32 api 指针参数
- C/C++数组名与指针区别
- C指针赋值
- 简单实现智能指针
- c++三种野指针