猫史档案馆


我认为没有必要的积木2.1

用户:ELA7096ELA7096查看:1 回复:3 评论:1 创建时间:2023-07-07T08:44:31


编程猫社区-我认为没必要的积木-编程学习交流 (codemao.cn)

编程猫社区-我认为没有必要的积木2.0-编程学习交流 (codemao.cn)

这是前年暑假整的烂活

现在我学了一点点C++,C,VBS,bat

有一些积木是有用

有一些可以代替用

都在这里

(注:可以代替并不是没有用,代价是承受更高的复杂度)

可以代替用:                                                   

center_image

 

这个提到过

i++等同于i+=1等同于i=i+1不多说了

 

变量用列表的每一项代替

这是很好用的

这样可以节省变量数量

比如你用的次数很少的变量用这样代替

对于其他变量使用是很方便的

 

center_image

 

这个虽然是"true"和"false"

但是完全可以用0(false) n(n!=0)(true)

代替,还节省积木

center_image

 

函数是可以被代替的

当你调用一个函数

你在运行主函数时遇到函数会到函数内部运行

先别急着喷栈的问题

www.noi.cn(懂得都懂)有一节课是讲模拟栈的

用数组和栈顶指针模拟栈操作

dfs和bfs也都可以写成循环的形式

函数的简化作用是不可否认的

比如我拿函数

center_image

 

写了一坨香喷喷的

 

center_image

 

喵山!!!

这是利用函数手搓了一个二维数组

确实简化了不少

Next

 

center_image

 

这个可以用a=(9%3==0)?true:false;

这行意思是9除以3余数为0

a返回true否则返回false

就是看余数为不为0就行了

在C++有这个就好了,因为C++不能用float类型求余

 

center_image

 

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

 

center_image

 

这个就是该有的没有

一般都是写碰到角色反弹

这个很好写,不说了

 

center_image

 

这个就是如果按下A执行什么

不多说了

 

center_image

 

这个之前说过

和切换旋转模式互可代替

 

center_image

这全能写出来也不说了

(会写的都会写)

想有的:                                                      

1,二维数组

(其他的想不起来了)

 

好了就说这么多

欢迎乱喷!!!

 


回复

上一页1 页 / 共 1下一页
我是12岁巅峰厨神我是12岁巅峰厨神

???

点赞0


评论


旁观者JErS旁观者JErS

能用简化的为啥要自己写

点赞0


评论


CookieJuneCookieJune

emotion_编程猫_溜了溜了

点赞0


评论