我每天的生活大部分时间还是出去跟朋友鬼混,偶尔会跟朋友说起我在学编程,他们都觉得我是喝多了,因为我这个人从小就不爱学习,初二就被开除了,不仅数理化英语不行,而且美术音乐体育也不行,我可以毫不谦虚的讲,我是个全栈不行!这样一个人,你跟人家说你要学编程,不是鬼上身就是喝多了,因为人们普遍认为,学编程要有很好的数学英语功底,其实呢,这是错误的,对于学习编程一点也不影响,主要是看以后的发展方向了,比如搞Opengl的或是3D渲染啊游戏什么的,最起码要懂点几何,高深点的就需要物理和数学了。英语功底主要是看英文文档,谁让这些牛X的东西都是老外发明的呢,哎~国人争口气啊!!
慢慢的大家都知道我在学编程,有一次去个朋友家玩,他说他电脑好慢,让我给修修......看是不是中病毒了啥的,那时候心里就想,你说我也号称是学编程的人,弄不了不就太没面子了,我就假装看了看,我说,“恩,应该是有病毒了,你等我回去写个程序发给你,你运行一下,就能把病毒都杀掉了”,鬼知道他电脑怎么那么慢啊!又不能栽面,写个程序哄哄他好了,于是,我回家就真的去写这个程序了!我这样写的代码:
Void main()
{
srand((unsigned) time(NULL));
Int number = 10000 + rand() % 40000;
For(int i=1;i
{
Printf(“删除%d个病毒文件\n”,i);
}
}
这段代码的意思是先生成个10000到50000之间的随机数,比如随机数是12300,然后进行12300次循环,每次循环输出一句话,”删除1个病毒文件”,然后这个程序运行起来就会看到类似下面这样,
”删除1个病毒文件”,
”删除2个病毒文件”,
”删除3个病毒文件”,
......一直到删除12300个文件。
当时觉得,嗯,挺有逼格的,好像跟真的一样,哈哈哈哈,发给他,这波装的很成功!!给自己打101分,然后,他用过以后打电话过来了。
“好用啊!删除了一万多个病毒文件!”
“现在电脑变快了没有啊?”
“快了快了,比以前快多了!”
我心想,快个毛线啊,这就是心理作用,哈哈哈哈哈哈~
“恩,那当然了,你不看看我是谁,以后上网小心啊,别再中病毒了”
挂了电话以后,心想,我太天才了,这都能蒙过去,哈哈哈哈~!。过了一会,朋友电话又打过来了。
“每次我一运行你给我的这个程序它就删除我好几万个文件,我都运行好几次了,这会估计它总共都删了我几十万个文件了,我电脑里哪有那么多文件可删啊,你骗我呢吧!”。
我就这样被识破了......真是疏忽大意,应该在程序运行路径下创建个文件,每次程序运行的时候判断有没有这个文件,如果没有,就是第一次运行程序,就执行循环代码,如果有这个文件,就不是第一次运行程序,只输出一句话“没有发现病毒文件”然后退出,哎,这波装的,减200分!
现在想想,那会蛮好笑的,哈哈哈~,后来成为职业程序员以后,对于修电脑这种事情,直接就说不会,因为我们这个职业属于设计师的职业,又不是维修工,再说了,修电脑真没学过......,这完全是两种职业。就好像你在问一个学心理学的,“你知道我心里在想什么吗?”,我就写着这些恶作剧的程序慢慢的入门了,但是并没有完全提起我的兴趣。