大二的学年总结
首先感谢县长提供灵感!县长的文笔,就好比

但是我真的没有县长的文笔,只是尽力写了.没有markdown可用,还是不舒服.
a.关于学业与成绩
了解我的人都知道为什么我之前自称"暴毙"了.gpa稀烂.在一个有一帮高手且异常卷的地方我真的很弱,是垫底的存在.课也跟着上了最后考试过了就ok了,数学和计算机什么的也跟着搞了,然后就可以洗洗睡了.感觉到目前学的最明白的课程,只有航C和数电,其次数学(必修的数分线代复变)还有工力(而且有些忘了需要复习下了),然后是模电(最开始也觉得特别难),电路,工图,最后大物工光真的太难了,二学位课程尽力而为就ok了.有考试的核心通识课慎选,要不,可能会暴毙的.英语?四六级裸考(然后出事了)考研英语需要有备而来.后面还有自控.有幸认识县长等优秀的伙伴.别想不该想的,加油奥利给就完事了.
b.关于精神状态
来仪光后压力大,更大,非常大,崩了啊.考试周我必破防.这就需要调节,心理咨询是一种有效的手段,实在不行了,也别想不开.兄弟姐妹们如果卷不动了还可以躺.
scumbag还是有的,我碰到过,那家伙恶心到我了,但是不能老想着这事,容易误自己的正事.
需要判断什么人只能共事不能深交,什么人可以信任.
c.一些杂事
感谢县长不嫌弃我菜拉我进1917足球队,现在我还是一个活动的杆,没有完成复健.和编程一样,this require adequate practise.
某些课程(注意不是C语言)可以自学,考试也可以准备,但是最后的正式的考试有些离谱了.
另外的某些课程,我甚至不知道它存在的意义,如何考试和准备考试,考完那个课我qq空间和pyq炸了一堆人在指责它.
c.关于编程和航C课程
感谢航C课程组宋老大的信任,要不我别想当助教了.感谢仪器学院的张老师和自动化学院的宋老师指导我的编程以及助教工作,给了我很大的帮助.有幸认识great_designer,小迷弟,zcy等大佬julao们.有一说一助教的工资不高,只够吃饭,但是帮忙debug的过程是最享受的,如果上来我不帮忙兄弟姐妹们不会可真的太难受了.
下面的内容如果下面有写错的或者描述不严谨的欢迎在评论区指出.
0.工欲善其事必先利其器.当然初学编程可以用DEV.如果要整活,使用的工具还是windows上首选VS2019或者VSCode,linux或者macos上用VSCode很舒服.其次是codeblocks或者dev我电脑上从来没有成功安装过dev,但是我幸运的躲过了机房考试.考试如果说是必须用机房电脑,需要掌握dev及其调试方法.
1.需要掌握:程序逻辑和控制语句,位运算,函数与递归,数组,字符串,指针,指针数组,结构.掌握不明白的,就存模板考试的时候打印好带上.
2.指针是C的精华(当然用不好会出事)
3.所有的排序一律用qsort 查找可以考虑用bsearch (注意compare函数的意义和写法)
也可以自己用C实现cplusplus的lowerbound和upperbound.
4.浮点数原理尽力理解吧,上机和考试都有考查. this require adequate practise.
5.copy数组(字符串)不能简单的赋值,会出事.
6.C语言没有引用.所有的参数传递传值,注意用指针,如果多维数组传参数传不明白,可以在函数外面开好合适的数组.
7.大数组开到外面.小迷弟说过,main函数(或其他你自己写的函数)是你家,你家里面可以塞得下3个人,10个人甚至20个人(100以下的小数组开在函数里是ok的),但是塞不下100000个人,他们就必须睡大街上(也就是外面的全局空间).
8.数据在计算机是用补码保存的.之前有个补码的题,还有个循环移位的题就不要用数组了.这种明显是考查位运算的题目就不要用数组了,当然数组也能做,就是费劲而已.
9.编程题,运算优先级不确定的全部加括号,怎么舒服怎么来.毕竟你航不像某些学校给你个代码让你自己判断.
10.输入输出的手段不只scanf和printf还有些像fgets getchar putchar puts这种.文件不好考,但是这不代表这块内容不重要,注意还是可能考察的!
11.有些题目(主要为考察递归,递推或者数学的类型)可能比较绕,可以在纸上比划,列个式,可以不证明(能证明更佳).还有些题目就是为了卡大家(防止有人全做出来),这时就要考虑放弃了.当年航C教会了取舍.
12.各位20级同学真的很优秀,期末考试出事的状态下尽力做题.在下表示佩服.