C语言半学期不学补一周也能跟上。跟不跟得上不是多久不学的问题,而是要看对知识点掌握,因为C语言课程教学进度很快,如果中间有漏掉的知识点,就很可能跟不上了。C语言自学是可以的,中间缺课两周一天时间就可以补过来,但是不自己补课就可能跟不上了。