算术表达式"a*(b-c)+d"的后缀式是将运算符和括号移到操作数的后面,并且注意运算符的优先级。在这个表达式中,括号内的运算优先级最高,然后是乘法,最后是加法。因此,后缀式应该是"abc-*d+",选项C是正确的。