区别为:指代不同、语法不同、侧重点不同。
一、指代不同
1、hundreds of:数以百计的。
2、hundred :几百。
二、语法不同
1、hundreds of:hundred用作基数词表示“一百”时,其前既可用a也可用one,但用a比较普遍,在美式英语中经常省去a或one。但hundred用作修饰词表示“很多”时,前面一般用a。
2、hundred :hundreds的基本含意是“几个一百”或“几百(个,人,元…)”,后接可数名词的复数形式或集合名词表示“数以百计的”或“许多的”。
三、侧重点不同
1、hundreds of:是概数。
2、hundred :是基数。
hundred和hundreds of的区别
搭配不同,含义不同
数字/a + hundred + 名词复数
具体(一、二、三…)百
hundreds of + 名词复数
笼统数百…
一
1、数字/a + hundred + 可数名词复数
表示具体数目
five hundred cars 
五百辆汽车
a hundred boys
一百个男孩子
I have three hundred books.
我有三百本书。
[hundred是单数,名词前没有the或其他修饰词
2、hundreds of + 可数名词复数
表示“数百、成百上千”的笼统数目
hundreds of cars 
数百辆汽车
I have hundreds of books.
我有数百本书。
hundreds复数,后有of,名词前没有the或其他修饰词
二
1)表示…当中的…,须加of
数字 + hundred + of + the + 可数名词复数
数字+ hundred of us/them/these/those…
three hundred of the people
这些人当中的三百人
three hundred of us
我们当中的三百人
Five hundred of the students are here.
这些学生当中的500人在这里。
Five hundred students are here.
500位学生在这里。
2)a few/several + hundred + 可数名词复数
a few/several hundred people
几百人
hundred与具体数字或a, a few, several, many等连用时,不能加s