今天和昨天的学习时长有点少,原因在于意志有所下降。打算定一个每日学习时长的倒计时,明天试试效果。目前最大的困难在坚持,要多找一些能激励自己的信息。今天和比特鹏哥交流了一下,他说把学习总结输出成文章的话,收获会很大,今天试试效果。

今日了解了猜数字游戏的源代码,通过分析写代码的过程,了解了写一个游戏的基本流程,一个程序,难的不是如何设计,而是怎么开始。现在还能感觉到的一种陌生是写代码的基本思路。简单的代码不需要什么思路,稍微复杂一点就会感觉到陌生,还是长代码写少了,经验不足。猜数字中用到了rand库函数,了解的差不多了,但其中用到的srand:设置一个随机起点,只知道这里该怎么用,原理还是不懂。然后了解了时间轴的相关概念和time函数,了解到srand的函数如果设置多个随机起点会导致rand取得的随机值趋向增大,原理还是不懂。还有time后面的指针变量为什么选择空指针。

还学习了goto语句和一个简单的关机程序,关机程序涉及system函数,以及shutdown -s -t 60和shutdown -a两个指令,strcmp已经很熟悉了,关机程序可以写出来,但要达到恶作剧的效果还需要什么指令,我上网搜了,看不懂。电脑的基本知识还是有点少。

最后是函数了解了strcpy和memset以及函数的相关知识如库函数,函数的基本特性。

明天把这些代码练习一遍。