
delphi
斗转星移3
这个作者很懒,什么都没留下…
展开
-
对Delphi的begin 和end类比c/c++语言的理解
由于没有学过Delphi因此对Delphi是陌生的,但工作需要于是看了下部分代码。感觉Delphi的begin和end就是c++/c语言中的大括号,就是一个作用域的限制。比如:num := 0;count := 5;for i:=0 to count dobeginnum := num + 1;end;修改成c/c++就是 int i = 0; int num = 0; for( i = 0;i<5;i++) {//这里的{相当于...原创 2020-09-18 09:53:18 · 624 阅读 · 1 评论 -
delphi var 和c c++ 类比 有点像指针/引用
添加var 是地址传递,会修改原有的变量,类似c/c++的引用和指针function PlusByValue(x: integer): integer; //类似c/c++数值传参,是一份拷贝,x在函数内部改变,外部不会改变begin x:= x + 1; result := x;end;function PlusByRef(var x: integer): integer; //x是数值参数,值传递,类似c/c++的引用和指针,x在函数内部改变,外部也改变begin x:= x ...原创 2020-09-18 12:04:56 · 263 阅读 · 0 评论