选C.依题意得:因为a+b+c=0,a+b=-c,b+c=-a,c+a=-b,所以:-c*-a*(-b+abc),化简得-abc+abc=0
因为a+b+c=0;所以a+b=-c,a+c=-b;b+c=-a由a+b=-c,a+c=-b相减消去a,得到b+c=0,则a=0;同理,b=0;c=0;所以代数式(a+b)(b+c)(c+a+abc)的值为0