二面题总结及一周学习成果
1.二面题总结
首先我先说一下我自己的感受吧。因为我一开始C语言学的比较混乱,一些细节是没有学到的,所以在面试前一周我还在重新学C语言。所以在面试时许多题目是不会的。到现在我也学到了函数,二面题部分原先不会的题现在也会了。我会加快我的进度在保证效率的前提下追上他们。下面是我最近弄懂的题目。
一.爬楼梯问题
一开始的我忙着找规律去了,但是没有依次写下楼层与数的关系。在重新学了C语言后发现这不过就是个斐波那契数列。代码如下(我以图片的方式展示吧)
二.C语言基础类型
第三题:
首先主函数与普函数位置对调了,在主函数中计算机无法识别f(),需要进行函数声明在主函数前面加个“char *f()”就可以正常运行了。
第四题:
本题的错误在于在主函数中存在void的使得电脑无法识别。其实只要删除void程序就能正常运行。
2.第一周学习总结
这一周我从if语句学到了函数。进度可能有点慢了。我先分享一下我学了啥。
首先令我印象深刻的是强制性转换。如:我先前定义的i为整数类型但是我计算的时候要求是浮点数我可以这样做“1/(float)i”实现对i类型的转换。同时也复习了进制与自增自减。也终于知道了三目运算符和逗号表达式是啥。再然后是回文数的判断、do while的用法、switch的用法、break与continue的用法、%-5d中的“-”与“5”的意思、函数的定义、格式、void在函数中的用法和return在函数中的用法。下面是我做的笔记。