关于PChar(@string)的疑惑
看到一篇博客关于讲Delphi中MOVE的例子,心生疑惑。记录下自己的实验,虽然我也不知道这是啥。。。
program Project1;{$APPTYPE CONSOLE}usesSysUtils;varsCode: string = 'ABC';p_code:PChar; beginWriteln(Cardinal(@sCode),#13); //输出变量sCode地址Writeln(Cardinal(PChar(@sCode)),#13); //将变量sCode的地址转成PChar型的指针后输出p_code:=PChar(sCode); //将变量sCode转成以#0结尾的字符数组指针Writeln(Cardinal(@(p_code)),#13); //输出'ABC'实际数据地址 Writeln(Cardinal(@(p_code[0])),#13); //输出sCode中'A'的地址Writeln(Cardinal(@(p_code[1])),#13); //输出sCode中'B'的地址 Writeln(PChar(@(p_code[0]))^,#13); //输出sCode中'A'Writeln(p_code[1],#13); //输出sCode中'B'Writeln(p_code,#13); //输出sCode Readln; end.
转载于:https://www.cnblogs.com/Coder-MIFir/p/9778928.html
关于PChar(@string)的疑惑相关推荐
- [轉]c#简单调用DELPHI DLL封装窗体
http://www.cnblogs.com/el-net/archive/2008/10/13/1309940.html dllimport Delphi dll dllimport dll Del ...
- Windows XP下屏蔽Ctrl_Alt_Del键的方法
//调用下面两个函数就可以了 procedure RunFuckCAD; //屏蔽Ctrl+Alt+Del procedure StopFuckCAD; //取消屏蔽Ctrl+Alt+Del 点 ...
- python struct pack解析_python struct pack
这个struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~ 一般输入的渠道来源于文件或者网络的二进制流. 在 ...
- Delphi7函数大全
首部 function Languages: TLanguages; $[SysUtils.pas 功能 返回系统语言对象 说明 通过此函数可以得到系统的语言环境 参考 type SysUti ...
- 【转】C,C++宏中#与##的讲解
转自:C,C++宏中#与##的讲解 - MoreWindows - 博客园 文中__FILE__与示例1可以参见<使用ANSI C and Microsoft C++中常用的预定义宏> 宏 ...
- 焦头烂额一个上午还是搞不定,跪地相求大家,朋友帮忙啊。。。
焦头烂额一个上午还是搞不定,跪地相求大家,朋友帮忙啊... Delphi / Windows SDK/API http://www.delphi2007.net/DelphiDB/html/delph ...
- C,C++宏中#与##的讲解
文中__FILE__与示例1可以参见<使用ANSI C and Microsoft C++中常用的预定义宏> 宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing op ...
- ANSI C and Microsoft C++中常用的预定义宏以及 宏定义中 # 和 ## 的区别
ANSI C and Microsoft C++中常用的预定义宏以及 宏定义中 # 和 ## 的区别 第一部分,常见的预定义宏 第二部分,# 和 ## 再宏定义中的使用说明 第三部分,类似 #prag ...
- Delphi常用系统函数总结
字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S := S1 + S2 + S3 ...
最新文章
- maven使用testng_使用ReportNG更好看的TestNG HTML测试报告– Maven指南
- 自动部署war包脚本
- Facebook再次发生全球性宕机
- python爬虫架构设置_Python爬虫进阶三之Scrapy框架安装配置
- Deepin安装Eclipse
- 九度oj 题目1028:继续畅通工程
- Go中函数作为值、类型传递。
- Atititjs h5调用摄像头视频聊天 拍照功能 相机功能 录像attilax总结
- KaTeX数学公式语法
- Unity基础知识学习四,UI框架设计
- MySQL通过Binlog恢复数据
- 2021蓝桥杯Java复习【史上最详细攻略】【持续更新】
- storm风暴英雄 tempo_《风暴英雄》Tempo Storm天梯环境速报
- 产品原型绘制要求与规范
- 全球 Hoster Point DNS 遭受重大 DDoS 攻击
- iOS 13获取keyWindow
- 计算机组成原理课程设计-基本模型机的设计与实现
- Pr 视频效果:视频
- html网页播放flac,教你如何无损录制网页上播放的声音
- 支持图灵架构和安培架构的TensorFlow Python库