觅风论坛
标题:
易语言实现封装自增函数类库源码实现
[打印本页]
作者:
小枫嘎嘎
时间:
2024-4-6 12:42
标题:
易语言实现封装自增函数类库源码实现
应用的话,看上面截图,可以省略每次p=p+1 这样多写一行的的代码了例程的 自增函数—累加() ,返回的数值依次是 0,1,2,3,4
.版本 2
.程序集 自增函数
.程序集变量 程变_计数器数值, 整数型
.子程序 自增函数_初始化, , 公开, 实现++i 的效果。一般开始数值默认0,就是从零开始+1,累加的话,输出123456789
.参数 参数_开始数值, 整数型, 可空
程变_计数器数值 = 参数_开始数值
.子程序 自增函数_累加, 整数型, 公开, 注意不要在 初始化代码分支外 突然使用,因为没初始化,还存着变量数值呢
程变_计数器数值 = 程变_计数器数值 + 1
返回 (程变_计数器数值)
' i++与++i有什么区别
' taxspirit
' 2021-08-13 09:12
' 1、++ i 是指先把变量i的值加1,然后再把结果值赋值给左边变量;
' 2、i ++ 是先把变量i的值赋值给左边变量,然后再把变量i的值加1;
' 3、++i和i++都是分两步完成的。
' 4、n=++ i ,操进后,n的值发生了改变,其值变成了i+1。
' 5、n=i++,操作后,n的值不发生改变,其值仍然为i。
' --------------
' ++i和i++的区别
' 单独使用的时候是没有区别的,但是如果当成运算符,就会有区别了!
' 如图所示,我们用a=i++和a=++i举例说明
' 1.先说a=i++,这个运算的意思是先把i的值赋予a,然后在执行i=i+1;
' 当i初始等于3时,执行a=i++,最终结果a=3,i=4.
' 2.而a=++i,这个的意思是先执行i=i+1,然后在把i的值赋予a;
' 当i初始等于3时,执行a=++i,最终结果a=4,i=4.
' 所以说两者参与运算时的区别就是:
' a=i++ , a 返回原来的值a=i,i=i+1;
' a=++i , a 返回加1后的值,a=i+1,i=i+1。
' 也就是i++是先赋值,然后再自增;++i是先自增,后赋值。
' 第二个区别就是: i++ 不能作为左值,而++i可以。
' ————————————————
复制代码
作者:
养猪大户
时间:
2024-4-8 19:04
鉴定完毕是个好资源
作者:
无敌少爷
时间:
2024-4-11 01:25
好东西,一定要进行学习
作者:
天空欣欣天下
时间:
2024-4-13 07:47
谢谢分享!~
作者:
小天
时间:
2024-4-15 14:08
不错哦 喜欢 嘿嘿
作者:
物语
时间:
2024-4-17 20:30
看帖子的要发表下看法
作者:
哈哈哈哈
时间:
2024-4-19 11:05
阿斯蒂芬撒反对
作者:
tzq78789
时间:
2024-4-21 01:40
看看,到底好不好,想学学看看
作者:
哈哈哈哈
时间:
2024-4-22 16:16
支持,赞
作者:
哈哈哈哈
时间:
2024-4-24 06:51
顶一个了
作者:
q12138
时间:
2024-4-25 21:26
这个不错,谢谢共享
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4