大家好:
请问一下:布尔变量申请后,如果没给它指定一个值(true 或 false),系统会不会给它一个默认的值啊?????????????????????????????还有:procedure TForm1.Button1Click(Sender: TObject);
var
b:boolean;
s:string;
begin
b:=true;
s:=booltostr(b);
memo1.Lines.Add(s) ;
end;我运行了一下这个程序后,怎么memo1显示的是-1 啊????????书上不是说的了吗是true 的时候是1或大于1的任何正整数,是false的时候是0。请问一下啊这是怎么回事啊??????????????还是我没搞清楚啊???????????????
请大家指教!!!!!!!!!!!!!!!!!!!
请问一下:布尔变量申请后,如果没给它指定一个值(true 或 false),系统会不会给它一个默认的值啊?????????????????????????????还有:procedure TForm1.Button1Click(Sender: TObject);
var
b:boolean;
s:string;
begin
b:=true;
s:=booltostr(b);
memo1.Lines.Add(s) ;
end;我运行了一下这个程序后,怎么memo1显示的是-1 啊????????书上不是说的了吗是true 的时候是1或大于1的任何正整数,是false的时候是0。请问一下啊这是怎么回事啊??????????????还是我没搞清楚啊???????????????
请大家指教!!!!!!!!!!!!!!!!!!!
解决方案 »
- 在D2010中安装了组件,为什么在工具面板中找不到?
- 在dbgrid中使用方向键[->]问题:如果实现[->]这个向右的键与tab一样的功能呢?
- delphi7使用向导WSDL Importer导入webservice后没有生成的接口代码
- listbox里的ITEM 的简单问题?
- 有关线程和函数指针?
- BDE如何实现SQL Server的Windows认证登录?
- 一个有趣的问题,图形高手,思想开拓者,请进!!300相送!!upz者有分!!参与有分!!解决高分!!谢谢!
- Form相互調用的問題,請大家告知,謝!
- 请高手指点迷津
- 大家救救我吧,头一次莫名其妙!!!!!!!!!!!!!1
- RichEdit中如何让显示的文本不自动换行?
- 心中的矛盾
True====>-1
true true The first string in TrueBoolStrs (default TRUE)
false false '0'
false true The first string in FalseBoolStrs (default FALSE)
var
b:boolean;
s:string;
begin
b:=true;
s:=booltostr(b,true);
memo1.Lines.Add(s) ;
end;
Value of B Value of UseBoolStrs Value of returned stringtrue false -1
true true The first string in TrueBoolStrs (default true)
false false 0
false true The first string in FalseBoolStrs (default false)
明明是-1啊