With inner joins there are no difference. It is only when you start using left/right joins, that you will see differences.
For LEFT JOINS, if you had
select * from table1 T1 LEFT join table2 T2 on T1.a=T2.a and T1.b = t2.b and T1.c = T2.c
It would include all rows fromo table1 and only rows from table2 where fields a,b and c matched.
If you had
select * from table1 T1 inner Join table2 T2 on T1.a = T2.a where T1.b= T2.b and T1.c = T2.C
This would include rows from table1 and those from table2 where a is equal, and then filter on b and c.
I always find this visual representation usefull.
SQL SERVER – Introduction to JOINs – Basic of JOINs