用户:
ELA7096查看:1 回复:3 评论:1 创建时间:2023-07-07T08:44:31
编程猫社区-我认为没必要的积木-编程学习交流 (codemao.cn)
编程猫社区-我认为没有必要的积木2.0-编程学习交流 (codemao.cn)
这是前年暑假整的烂活
现在我学了一点点C++,C,VBS,bat
有一些积木是有用
有一些可以代替用
都在这里
(注:可以代替并不是没有用,代价是承受更高的复杂度)
可以代替用:

这个提到过
i++等同于i+=1等同于i=i+1不多说了
变量用列表的每一项代替
这是很好用的
这样可以节省变量数量
比如你用的次数很少的变量用这样代替
对于其他变量使用是很方便的

这个虽然是"true"和"false"
但是完全可以用0(false) n(n!=0)(true)
代替,还节省积木

函数是可以被代替的
当你调用一个函数
你在运行主函数时遇到函数会到函数内部运行
先别急着喷栈的问题
www.noi.cn(懂得都懂)有一节课是讲模拟栈的
用数组和栈顶指针模拟栈操作
dfs和bfs也都可以写成循环的形式
函数的简化作用是不可否认的
比如我拿函数

写了一坨香喷喷的

喵山!!!
这是利用函数手搓了一个二维数组
确实简化了不少
Next

这个可以用a=(9%3==0)?true:false;
这行意思是9除以3余数为0
a返回true否则返回false
就是看余数为不为0就行了
在C++有这个就好了,因为C++不能用float类型求余

这个可以用(【自己】的【造型编号】+1)切换

这个就是该有的没有
一般都是写碰到角色反弹
这个很好写,不说了

这个就是如果按下A执行什么
不多说了

这个之前说过
和切换旋转模式互可代替

这全能写出来也不说了
(会写的都会写)
想有的:
1,二维数组
(其他的想不起来了)
好了就说这么多
欢迎乱喷!!!