相信很多学完以及正在学一门编程语言的同学,都可能会有这样的经历和问题,在学完一门课程比如C语言之后,当我们提起一个知识点(如三目运算符,指针、水仙花数、二维数组、位运算)的时候很熟悉又很陌生,熟悉的是老师好像讲过,我也在书上看到过。陌生的是清楚自己并不会用,也写不出来。如果有这样的感觉,那么被提到的这个知识点,一定是没有亲自上机敲代码学习验证的,也就是典型的理论派、动手不足的表现。相对学完英语不会说的“哑巴英语”,大家可以理解为这种现象是“残疾程序员”不知道这个比喻大家能否意会。
如果大家有这样的"症状",那么无论是参加求职面试、考研、竞赛等有上机环节的部分,可能都会被严重打脸。
那么今天,我们指出这种学习问题的存在,相应也给大家提出解决办法。就是做题,借助OJ实时评测
在线提交代码,OJ系统实时评测反馈
比如我们在学完语法基础之后,我们就可以找这类型基础的题
可以按照题目难度和分类选择题型
每道题目点进去都可以在线提交代码,系统会实时评测,瞬间给你反馈告诉你对还是错,让你巩固上机能力,拒绝理论派!
每道题页面下方都有提交入口
当然OJ系统很多,大多英文,题也很多。要选择适合自己的才行。
这里推荐大家一个轻量级的中文OJ:C语言网