设 $\boldsymbol{a}, \boldsymbol{b}$ 是两个非零向量 ( )
若 $|\boldsymbol{a}+\boldsymbol{b}|=|\boldsymbol{a}|-|\boldsymbol{b}|$, 则 $\boldsymbol{a}, \boldsymbol{b}$ 共线, 即存在实数 $\lambda$, 使得 $\boldsymbol{b}=\hat{\lambda} \boldsymbol{a}$,故 C 正确;

选项 A: 当 $|\boldsymbol{a}+\boldsymbol{b}|=|\boldsymbol{a}|-|\boldsymbol{b}|$ 时, $\boldsymbol{a}, \boldsymbol{b}$ 可为反向的共线向量, 故 A 错误;

选项 B: 若 $\boldsymbol{a} \perp \boldsymbol{b}$, 由矩形得 $|\boldsymbol{a}+\boldsymbol{b}|=|\boldsymbol{a}|-|\boldsymbol{b}|$ 不成立，故 B 错误;

选项 D: 若存在实数 $\lambda$, 使得 $\boldsymbol{b}=\hat{\lambda} \boldsymbol{a}, \boldsymbol{a}, \boldsymbol{b}$ 可为同向的共线向量,

此时显然 $|\boldsymbol{a}+\boldsymbol{b}|=|\boldsymbol{a}|-|\boldsymbol{b}|$ 不成立, 故 D 错误,

故选 C.