1
判断不相等
if a<>b then
begin
TODO
end;
2 判断相等
if a = b then
begin
end;
3 赋值语句
a:string;
a := 'test'; 赋值符号 :=
4 类型申明
a:string; 字符串
b:char; 字符
c: array[0..24] of char 数组
d: Pchar ; 字符指针
5 string其实是一个类,他没有结束符,但有串长度.
char就是一个一个的字符了,
pchar就是c++中的string,以一个#0结尾.存在的原因如xiaohuilau所讲.
而 PChar 是为了Delphi 与 Api 函数之间的事了。因为 Api 是用 C++ 写的,在 C++ 里不存在 String。所以 PChar 是为了能与兼容的
6 [Delphi]Pchar 变量的使用
Pchar 变量在使用前必须预先分配内存,比如:
var
p:pchar;
begin
strcopy(p,’a_str’); //错误,p 尚未分配内存
new(p); //错误,new 不能为 pchar 分配内存
///////
getmem(p, 255*sizeof(char)); //正确,分配了一定数量的内存;
//AllocMem 可以把分配的内存初始化为 0
strcopy(p,’another_str’);
freemem(p); //如果动态分配的内存不释放,进程结束前该内存不会被释放
//如果该函数不断调用,Windows 就会很不稳定,直至崩溃
end;
7 Delphi中 "@" 符号是什么意思? 请举个例子
取地址,类似于C中的 & 操作符
@符号返回一个变量的地址
例:
var
f:string;
p:^string;
begin
f ='demo';
p = @f;
showmessage(p^);//显示结果为‘demo’
end;
8 Pinteger 使用
var
a:pinteger;
b:Integer;
begin
new(a);
a^:=1;
showmessage(inttostr(a^));
b:=34;
a^:=b;
ShowMessage(inttostr(a^));
Inc(a^);
b:=a^;
Showmessage(inttostr(b));
end;
9
delphi裏的DWORD是什麽类型,通常什麽情况下用到?
4个字节的整数类型,是为了与其它Windows程序相兼容而建立的类型
10 字符
回车:#13 换行:#10,空格:#0
分享到:
相关推荐
**Delphi 2010 语法手册:深入理解常量声明** 在 Delphi 编程语言中,常量(Constant)是一种非常重要的概念。它允许程序员定义不可更改的值,这些值在程序运行过程中始终保持不变。常量的使用有助于减少代码中的...
《Delphi 2010语法手册》是针对Delphi编程语言的一份详细教程,主要涵盖了Delphi 2010版本的相关语法和基础知识。以下将对其中的关键内容进行阐述。 第一章介绍了Delphi 2010入门知识,首先讲解了工程文件结构与...
本《Delphi 2010语法手册》旨在为程序员提供详尽的语法参考,帮助他们更好地理解和利用Delphi 2010进行软件开发。 1. **基本语法结构** - **程序结构**:Delphi程序由一个或多个单元(Unit)组成,每个单元包含...
《Delphi 2010语法手册》是针对Delphi编程语言的一本详细教程,主要关注于该版本的语法特点和编程实践。Delphi是一种基于Object Pascal语言的集成开发环境,以其高效、快速的编译能力和强大的Windows应用程序开发...
#### 第二章:Delphi语法基础 **2.1 标识符** - **标准标识符**:Delphi预定义的一些关键字,例如`integer`、`string`等。 - **自定义标识符**:程序员可以定义自己的标识符来命名变量、类型等。 - **标识符的作用...
本教程将深入浅出地介绍Delphi语言的基础语法,旨在为初学者提供一个完整的入门指南。 首先,让我们从Delphi的基本结构开始。在Delphi中,程序由单元(Unit)组成,每个单元都包含声明和实现部分。声明部分定义了...
有一些第三方库和插件可以直接为Delphi的Memo提供语法高亮功能,例如: - SynEdit:一个开源的源代码编辑组件,支持多种语言的语法高亮,可以方便地集成到Delphi项目中。 - FastCode:提供了一些代码处理的辅助...
Delphi发展迅速,已经深入到移动终端、UNIX/LINUX领域,其RAD至今已经10.2版本了,对学习和开发非常有帮助。当今世界上其应用范围很广,根据热搜力度排名第9的编程语言和工具。国内当前不尽人意,但是国际趋势使然,...
Delphi 新语法介绍之 For In Delphi 2005 起,Delphi 中引入了 For In 语句,这是一种新的循环语句,类似于 Java 和 C# 中的 For In 语句。For In 语句可以用来遍历数组、字符串、集合、记录体等类型的数据结构。 ...
使用DelphiAST,您可以获取真正的Delphi代码并获得抽象语法树。一个单位的时间,但没有符号表。FreePascal和Lazarus兼容。 样例输入: unit Unit1; interface uses Unit2; function Sum(A, B: Integer): Integer...
**Delphi语法基础** Delphi是一款强大的面向对象的编程环境,以其高效的编译器和直观的集成开发环境(IDE)闻名。以下是对标题和描述中提及的Delphi语法基础的详细解释: 1. **注释**: 在Delphi中,单行注释以两...
《SynEdit Delphi控件:实现显示行号与语法高亮功能》 在Delphi编程环境中,SynEdit是一个广泛使用的源代码编辑器控件,它提供了丰富的特性,如显示行号、语法高亮等,极大地提升了开发者的编码体验。本文将深入...
《Delphi2010语法手册》是一本深入解析Delphi2010编程语言语法的权威指南。这本书详尽地介绍了Delphi2010中的核心语法元素,旨在帮助开发者掌握这一强大的面向对象编程工具。以下是根据描述提取的一些关键知识点: ...
Delphi语法基础 DELPHI语法基础.doc
《Delphi 2010语法手册》是一本详尽阐述Delphi 2010编程语言语法的中文教程,适合初学者和有一定基础的开发者使用。Delphi是一款基于Object Pascal语言的集成开发环境(IDE),它以其高效、快速的编译器和直观的可视...
《Delphi2010语法手册》是一份详尽的编程资源,专为Delphi 2010的使用者提供全面的语法指南和教程。这份文档以Word格式编排,便于用户阅读和打印,同时也方便在文档中添加个人笔记和注解。作为一个专业的IT行业大师...