直到今天C语言的内容才算告一段落,心里的一块大石头才算落了地。当答辩完下来的那一瞬间,第一个反应就是今天总算可以好好休息下了。自从学了代码以来才真正意识到充足的睡眠对一个人来说是多麽重要。回想一下自己表现,并不怎么满意,问题不多,也不难都是平时会用到但并不注意的。但最近因为项目的原因都没怎么好好看书复习,真正复习也是在项目答辩的前一个晚上抱了会儿佛脚,我觉得答辩老师的话说的很好,不要在项目完成之后去问成绩,而是想一下自己有哪些题没有答上来,去把没有答上来的问题都去看一遍,自己会知道比以前更多的知识,就技术层面来讲也是一个质的提升。而不是一味去关注成绩,那样只会让人止步不前,不能进步。
回想了下这几个问题是比较感兴趣的,也是没有答上来的:
1.什么是变量,为什么要声明变量?
在内存的的某个区域指定一有意义的标识符,指示计算机为变量留出储存空间。
2. i++ 和++i 的区别
I++ 先赋值再自增,++i是先自增在进行其他运算
3.引用头文件的方式
#include<文件名>
4.那些是双目运算符。
条件运算符 增减量运算符 关系运算符
5.取模运算中的结果的正负取决于什么?
取决于被除数
6.指针能相减吗?
如果两个指针指向同一个数组,他们就可以相减,结果为两个指针之间的元素数目。
如果两个指针不是指向一个数组,他们相减就没有意义
第一天的问题相对较为简单,都是平时用的较多的。第二天由于老师换了,提的问题大都是不曾了解过的方面,所以能回答上来的不多,但也正是这样才让我看到了C语言除了代码的另一个世界。也才让我看到了自己不足的一面,深深的理解到了什么叫“学无止境”。
接下来的数据库,加油!