题目
Delphi中if c then 与if c=true then 的区别?
procedure Tform1.button1click(sender:Tobject);
var t:boolean;
begin
if t then edit1.text :='t=true'
else if not t then edit1.text := 't=false'
else edit1.text := '111';//结果返回TRUE
end;
procedure Tform1.button2click(sender:Tobject);
var t:boolean;
begin
if t=true then edit1.text :='true'
else if t=false then edit1.text := 'false'
else edit1.text := '111';//结果返回111
end;
为什么返回的结果不同?
procedure Tform1.button1click(sender:Tobject);
var t:boolean;
begin
if t then edit1.text :='t=true'
else if not t then edit1.text := 't=false'
else edit1.text := '111';//结果返回TRUE
end;
procedure Tform1.button2click(sender:Tobject);
var t:boolean;
begin
if t=true then edit1.text :='true'
else if t=false then edit1.text := 'false'
else edit1.text := '111';//结果返回111
end;
为什么返回的结果不同?
提问时间:2021-02-12
答案
在没对t 赋值时,系统默认为true
在button1的if中是判断t是否为真,而button2的if中是判断t是否等于true(是有对t已经赋值了),所以在button2中系统只执行else edit1.text := '111'
希望我的回答对你有帮助,愿早日解开你的疑惑!
在button1的if中是判断t是否为真,而button2的if中是判断t是否等于true(是有对t已经赋值了),所以在button2中系统只执行else edit1.text := '111'
希望我的回答对你有帮助,愿早日解开你的疑惑!
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1什么的研究标志着生物的研究进入到细胞水平?什么的研究标志着生物进入分子水平?
- 23x²-6=5x
- 3介绍长勺之战
- 4摩擦力的大小与接触面积大小有关吗?
- 5有23枚硬币,10个正面,13个反面,蒙上自己的眼睛,分成两堆,使每堆的正面朝上硬币数相等.
- 6看了汉字叔叔的演讲,才知道说文解字有很多错误,请问有没有比说文解字更权威的书呢.
- 7造成亚洲大陆气候复杂,南北温差大,东西降水差异大的主要原因是什么
- 8关于人与人之间互相关心的作文(500字左右)
- 9爸爸今年40岁,比儿子年龄的3倍少2岁,儿子今年多少岁?(用方程解答)
- 10己知地球半径为R,质量为M.现有一质量为m的物体处在离地面高度2R处,以地球和物体为系统,如取地面的引力势能为零,则系统的引力势能为 ;如取无穷远处的引力势能为零,则系统的引力势能为
热门考点
- 1life of principle与principle of life是一个意思吗?如果不是,
- 2用格尺可以测量没有标出圆心的圆的直径是依据什么拜托了各位
- 3两平行长直导线a,b中通以同向电流,导线c与a,b在同一平面内?
- 4举例杠杆原理的例子
- 5如图所示,四边形ABCD是矩形,AD=16cm,AB=6cm.动点P、Q分别同时从A、C出发,点P以3cm/s的速度向D移动,直到D为止,Q以2cm/s的速度向B移动. (1)P、Q两点从出发开始几秒
- 6把《寻隐者不遇》编成一个故事
- 7背影 朱自清为什么要抓住人物形象的一个特征——背影写?
- 8仿写,急!它蓝似海洋,可比海洋要蓝的纯正;它蓝似天空,可比那天空要蓝得深沉.
- 9英语翻译
- 10大猴子和小猴子采摘桃子,大猴子比小猴子多采桃子26个,后来小猴子弄丢了6个,大猴子又采了7个