|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
moom (小新啊) |
▲▲▲△△ |
-
|
普通会员 |
|
2018/7/13 13:49:52 |
标题: |
|
加入我的收藏 |
楼主: |
我要逐个 字符 取出来...
var I: Integer; s:string; begin s:='0123';
for I := 0 to s.length-1 do begin memo1.Lines.Add(s.Chars[i]); // end; 结果: 0 1 2 3 //这个结果是正确的
把代码改为 memo1.Lines.Add(s[i]); 结果 0 1 2 //这里 少了 3
请问上面 代码 有什么 区别呢? 谢谢...
----------------------------------------------
谢谢各位大大 |
作者: |
godcat (godcat) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/7/13 13:53:30 |
1楼: |
s[i],i最小值是1 s.Chars[i],i最小值是0
----------------------------------------------
-
|
作者: |
moom (小新啊) |
▲▲▲△△ |
-
|
普通会员 |
|
2018/7/13 21:10:53 |
2楼: |
谢谢楼上
----------------------------------------------
谢谢各位大大
|
|