The most obvious difference between the two is that rock salt consists of larger grains than table salt, which is usually finely ground. The results in some limitations in how it can be used and some benefits as well.