两个词都是用来形容学生众多。区别在于数量上有所不同。殷殷学子要比莘莘学子的数量更多。殷殷的意思多形容数量众多,广众。莘莘指的是多,比较多。学子指学生。比如说,我们欢迎各位莘莘学子到我校来参观,我们学校具有百年的历史,良好的学习氛围。