个性签名代码

引言

作为一个越来越开始准备深入学习it的小矛盾,怎么可能没有一个不错的个性签名呢?下面让我解读一个个性签名。

个性签名代码

next:
	while(!dead)
	{
		study();
		srand(time(0));
		if(hard()&&(99==(rand()%100)))
		{
			succeed();
			goto next;
		}
	}

代码含义解说

while(!dead):表示没有死亡就没有结束学习和不断挑战成功的时间。
study():表示学习函数。
srand(time(0)); 为随机种子函数,以time(0)作为种子,及以时间作为随机种子,因为其不断变化,所以不是单纯的伪随机。
if(hard()&&(99==(rand()%100))):hard(),表示努力,后面(99==(rand()%100))表示成功的机遇,1%,也许更加少,这个可以自己改。为什么99==,而不是==99被等于呢,这是一种良好编程的风格,
例如:
i等于99,如果你少打了一个=,在大项目中,由于i=99,编译器不会报错,会浪费大量时间查找,但是如果是99等于i,因为99存在rodata区,只可以读,不可以写,所有99=i,编译器会报错。
为什么hard()放在(99等于(rand()%100))前面呢?
因为&&,具有惰性运算,也就是说,如果你没有前面的努力hard(),机遇也就不会产生。
最后,如果机遇和努力一切满足,那么你将获得succeed()成功,但是后面用未限制转移语句goto,直接转移到next,开始下一次挑战,不要想着break(一朝入it,啥啥啥的)

结语

闲来无趣,换个有点代表身份的代码,如有错误,欢迎讨论。
(代码仅示意)
也可以留下你觉得有趣的qq个性签名代码。

猜你喜欢

转载自blog.csdn.net/qq_44885018/article/details/102924299