区别就是两者词性是不一样具体的不同如下
affect为动词中文意思是v.
影响;侵袭;使感染;(感情上)深深打动;使悲伤(或怜悯等);假装;炫耀;
effect为名词中文意思是n.
效应;影响;结果;(艺术家或作家所要创造的特定)外观,声响,印象,效果;(个人)财产,所有物,财物;
例句
All this publicity has had a snowball effect on the sales of their latest album.
所有这些宣传对他们最新唱片的销售产生了一种滚雪球效应。