zoukankan      html  css  js  c++  java
  • Delphi指针和字符串

    要点:

    1.数组名称要用@取地址才能作为地址, 与c++有点不同

    2.StrCopy函数是把第二个参数复制到第一个参数地址里面去

    3.StrCat函数是把第二个参数字符串内容,接到第一个参数地址后面

    program MyPoint;  //指针详解
    {$APPTYPE CONSOLE}
    uses
      SysUtils,windows,Generics.Collections ;
    
    {指针和字符串}
    procedure MyFunc5();
    var
      str : array [1..50] of char;
      pstr : PChar; //Pchar 也就是 ^Char
    begin
      StrCopy(@str, '田攀学Delphi!'); //数组名称要取地址才能作为首地址 与c++有点不同
      StrCat(@str, ' To Be No1 !');//把指针和后面字符串指针内容连接起来
      GetMem(pstr, sizeof(char) * 50);//为指针pstr开辟50个char长度的空间
      StrCopy(pstr, @str);//赋值字符串
      Writeln(pstr);
      FreeMem(pstr);      //释放指针
    end;
    
    {main主函数}
    begin
     MyFunc5();
     Readln;//回车退出
    end.
  • 相关阅读:
    day20(顺时针打印矩阵)
    day18(树的子结构)
    JAVA WEB应用
    hexo 写作
    解决
    Github构建个人主页之写作
    Github构建个人主页之建站
    hive HQL数据库操作笔记02
    python scrapy爬虫笔记01
    spark笔记01
  • 原文地址:https://www.cnblogs.com/GodPan/p/3390100.html
Copyright © 2011-2022 走看看