: 那我提出一个另类想法给想练双子的人
: (我自己是来不及了 吃了5只鸟 双子已满等满技 5只鸟啊~~~~~ 搥心肝T T)
: 假设一个兽队起家的人
: 虽然他的黑狗早已满等满技
: 但是还是会一直组6.25倍攻队带黑狗出场去打
: 也许已经累积了20000场次左右
: 那按照已下步骤 或许牺牲一只黑狗可得到一只满技双子
: 1.让二阶史莱姆吃跟了我们n久的满技黑狗→二阶史莱姆技满
: 2.将二阶史莱姆转到三阶 然后带出去打一场 →三阶史莱姆技满
: 3.喂双子
: 以上纯属推论 不知是否可行?
我引用一下原po猜想,并说明为什么不可能。
首先原po的猜想主要是建立在,slv 满了以后也会"继续" 记录该卡该技能的slv 回合
也就是不管怎样就是要记录下来。
但这样就会对某些杞人忧天的程式设计者(好啦就我)而言,这数值到底要多大?
先说明一下基本程式设计的概念
这边贴一下google到最大值,以便验证
http://yes.nctu.edu.tw/vc/ref/basicdatatype.htm
int 最大记录值是2的31次方-1 貌似很大但会不会不够用?(不排除有白目来乱)
好吧若是还不够大套用大整数概念我用STRING记录够大了吧?
但这样还有一个问题,也就是读写 硬盘至内存的速度,这东西很有趣。
基本你可以设想两者间读取到cpu 的速度是有落差的且落差极大
且这动作极伤硬盘(你可以设想以前点对点下载有人说伤硬盘一样的原理 ssd 好像好一点)
但不管怎说若mh那家总公司愿意那么大花血本去做这件事那我也认了。
那我说的第二种方式是什么
简单来说就是写三个不同函式,并且这三个函式都认得以下共同变量
max_1 = 10000;
max_2 = 20000;
max_3 = 30000;
unsinged int data = 0;
a
if(data<max_1)
return data;
else
return max_1;
b
if(data<max_2)
return data;
else
return max_2;
c
if(data<max_3)
return data;
else
return max_3;
那这样作法有啥好处,程式设计者只要适当呼叫函式就永远不用担心有机歪使用者
会超过上限了,并且型别一定能统一。还有我可以不用再写入这样
验证方式LUKE大已经说了,他成功就是使用方法一。那恭喜我们有BUG可以用了
反之那就摸摸鼻子吧