数组类型指针

原创 2013年12月05日 18:17:58
{使用一个元素的数组指针} 
PMyRec = ^TMyRec;

  TMyRec = record
    F1: Char;
    F2: Word;
  end;

procedure TForm1.Button1Click(Sender: TObject);
type
  PArr = ^TArr;
  TArr = array [0 .. 0] of TMyRec;
var
  buf: PArr;
  i: Integer;
begin
  GetMem(buf, SizeOf(TMyRec) * 3);
  for i := 0 to 2 do
  begin
    buf[i].F1 := 'A';
    ShowMessage(buf^[i].F1);
  end;
 FreeMem(buf);
end;

相关文章推荐

使用python向C语言的链接库传递数组、结构体、指针类型的数据

使用python向C语言的链接库传递数组、结构体、指针类型的数据由于最近的项目频繁使用python调用同事的C语言代码,在调用过程中踩了很多坑,一点一点写出来供大家参考,我们仍然是使用ctypes来调...

C语言基础(类型、数组、指针、传参)

C语言基础(类型、数组、指针、传参)现状态 熟悉Java、C#语言编程 了解C基本语法 想要深入学习C、C++ 类型 六大基本类型: int, long, short, doube, float, ...
  • Hoimk
  • Hoimk
  • 2017年02月25日 13:07
  • 158

C函数,函数指针,函数类型,函数数组,函数强制转换使用

/* * File: main.cpp * Author: Vicky * */ #include #include /** 创建函数类型,可以用于创建函数数组 *...

C#调用C++ 平台调用P/Invoke 结构体--含有内置数据类型的一维、二维数组、字符串指针【六】

【1】结构体中含有内置数据类型的一维数组 C++代码: typedef struct _testStru3 { int iValArrp[30]; WCHAR szChArr[30]; }t...

黑马程序员——C语言——复杂数据类型(数组、字符串、指针)

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、数组 1、书足足,从字面上看,就是一组数据的意思,数组就是用来存储一组数据的。 2、数组的特点 1)...

c++中关于char数组/char*指针/string类型 之间的爱恨情

小渣渣一直被有关string和char[]以及char*的相关问题弄得痛不欲生,传参、返回值、函数调用等到底应该用哪种形式这真的是让小渣癫狂了,今天就好好稍微整理一下吧(欢迎补充与指正) 大多也是我从...

More Effective C++----(1)指针与引用的区别 & (2)尽量使用C++风格的类型转换 & (3)不要对数组使用多态

Item M1:指针与引用的区别 指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使...

009_C语言运算符优先级和指针类型数组

 运算符优先级:运算时存在结合性 注:单目运算符是自右至左结合   几种运算符的运算:   数组:有序数据的集合,其中每个元素都属于同一数据类型   ...

char 类型指针与数组 赋值想到的

char *p = “hello”; 上边的表达式为什么可以,而把p换成数组,然后再赋值就不行了 解释: 字符串常量”hello”出现在一个表达式中时,表达式使用的值就是这些字符所存储的地址,而...
  • oklizy
  • oklizy
  • 2011年08月28日 01:03
  • 6818

C++的数组、结构体、指针三种复合类型知识点小总结

数组、结构体、指针是C++的3种复合类型。 数组可以在一个数据对象中存储多个不同类型的值,通过使用索引或下标,可以访问数组中的各个元素。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组类型指针
举报原因:
原因补充:

(最多只允许输入30个字)