上一周进行了对Linux基础和C语言的基础学习,虽然只有短短一周的时间,但也学习到了非常多有用的知识,而这篇则是对这周学习知识的总结,也是培养自己学习能力的总结。
一、学习内容
第一天学习的是Linux的部分基础命令和在Linux系统上编写第一个C语言程序“hello world!”
第二天首先学了Linux系统和windows系统的共享文件。C语言方面则是学习了关键字,标识符,运算符,分隔符和标点符号,其中包含表达式,他需要对运算符之间的优先级有一定的了解,求表达式的值也需要注意各个运算符之间的关系,随后学习了进制之间的转化规则和强制类型转换。
第三天学习了终端输入,了解了scanf()的优劣势以及其他的输入函数,重点学习了控制语句,对顺序结构,分支结构和循环结构进行了初步的学习。
第四天则是重点对控制语句进行了详细的学习,也学习了for循环以及循环嵌套的使用。
第五天开始进入下一阶段,数组的学习,从开始数组的定义,初始化到数组的使用,越界操作的结果表示,都进行了详细的学习。其中也通过学习中的例题掌握了一种新的方法,对两个变量进行交换,通过亦或的形式对两个不同的数字进行运算,达到交换的目的。、
第六天则是对数组进行更深刻的学习,同时进入到二维数组和多维数组的阶段,其中对二维数组的定义,访问和多维数组的初始化都进行了详细的学习,随后也开始学习函数,对函数的定义和函数声明进行初步的学习,对形参和实参也进行了详细的学习。
随后则是通过这段时间的学习尝试去完成一各个简易的五子棋的小游戏,而该实例的难点就在于怎么去判定胜负,这个简易的程序还是有很多可以学习的地方,特别是写代码的思路,也值得多学习,多看看。
二、学习收获
虽然学习这部分知识只有短短7天的时间,但是对我来说受益匪浅,即便之前有对C语言的课程有过学习,但是也通过这几天的学习,发现了和之前学习存在的实质性区别,加深自身对这门语言的了解程度,总的来说就是一个很全面的学习,弥补了很多之前学习没有注意到的地方。
三、未来目标
目标就是要一步一步实现,从一个小目标逐渐向最终目标靠近,而且我当前的目标就是踏实学习,好好掌握每一个知识点,不浪费每一个能够学到东西的机会,也希望能够通过自身的努力实现最后的目标。加油!少年!