社区
语言基础/算法/系统设计
帖子详情
a = (a + 1)
天下v大乱
2016-01-25 11:37:02
看到一个写法
var
a: Integer;
begin
a := 0;
if a = (a + 1) then
begin
{ do XXXXX}
end;
end;
求大神指点,什么情况下,怎么个用法,才会条件成立!
...全文
344
6
打赏
收藏
a = (a + 1)
看到一个写法 var a: Integer; begin a := 0; if a = (a + 1) then begin { do XXXXX} end; end; 求大神指点,什么情况下,怎么个用法,才会条件成立!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzn0521
2016-01-29
打赏
举报
回复
看不出来这么写的目的,逻辑上不会运行。 但偶尔不定什么问题,可能导致了执行。以前也遇到过类似情况,怎么也找不到原因,但是执行了。后来delphi卸载了重装,就不再执行了。
lyhoo163
2016-01-25
打赏
举报
回复
这条件永不成立if a = (a + 1) then,下面的代码不再执行。 这好也许是雷人,注释语句,或是测试时修改一下,再运行的代码。
jjpweb
2016-01-25
打赏
举报
回复
永远不执行呗 if false then showmessage('ok'); 具体什么目的不清楚
天下v大乱
2016-01-25
打赏
举报
回复
引用 3 楼 suiyunonghen 的回复:
应该是测试语句。鉴定完毕
感觉应该有一定的用处。 看似和CPU有关。
天下v大乱
2016-01-25
打赏
举报
回复
class procedure RemoveWarnings; inline; static; class procedure TAnyValue.RemoveWarnings; var Dummy: Integer; Value: TAnyValue; begin Dummy := 0; if Dummy = (Dummy + 1) then begin {$IFNDEF CPUX64} {$IFNDEF AnyValue_HookingOff} Value.Padding[0] := 0; {$ENDIF} {$ENDIF} Value := Value.GetAsArrayItem(''); Value.SetAsArrayItem('', TAnyValue.Null); end; end; 我觉得可能是没用的,这个是原本的代码。
不得闲
2016-01-25
打赏
举报
回复
应该是测试语句。鉴定完毕
C语言:求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222 思路:求前五项之和,一位数=a,两位数=aa=a*10+a,三位数=aaa=aa*10+a,四位数=aaaa=aaa*10+a, 五位数=aaaaa=aaaa*10+a,定义temp来用来储存上一位的数,利用五次循环把和算出来。 代码如下: #include&l...
Python学习打卡--day23(算法练习:求s=a+aa+aaa+aaaa+aa…a的值)
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制 """ _author:taozi _date:20190522 _describe:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制...
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制 //求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制 #include <stdio.h> #include <math.h> int main() { int n,m,sum=0; int i; printf("请输入
C++中,a++、a+=1、a=a+1、++a 有什么区别?以及效率问题
a++:a先创建自身的一个副本,然后a自增1,最后返回副本的值 a+=1: 事实上相当于++a a=a+1: 虽然有点雷同于a+=1,但不同的是此时右值的a和1做相加操作,形成一个副本然后赋值给a,所以有额外操作 ++a:将a自增1并返回a 鉴于a++和++a的差别,C++Primer建议用++a作为for循环的递增量效率问题: 1.在内建数据类型时 (即自增表示式的结果没有被使用,只是简单的用于
【C语言训练】求s=a+aa+aaa+aaaa+aa...a的值
题目链接:http://115.28.203.224/problem.php?cid=1010&pid=14 题目描述 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个一位的整数。 例如2+22+222+2222+22222(此时共有5个数相加) 输入 多组数据输入。 整数a和n(n个数相加,1 输出 s的值 样例输入 2 2 样例输出 24 提示 注意数
语言基础/算法/系统设计
16,742
社区成员
33,237
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章