it和which的区别为:指代不同、语法不同、侧重点不同。
一、指代不同
1、it:这个。
2、which:这些。
二、语法不同
1、it:it可以作先行词,用于强调句型中,强调主语、宾语、时间状语、地点状语、介词宾语或从句等,强调句型中的it一般指已发生过的事,而不指尚未发生或提及的事。

2、which:which用作关系代词,可引导限制性定语从句或非限制性定语从句,引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。
三、侧重点不同
1、it:it不是定语从句引导词。
2、which:which引导的是非限制性定语从句。