主要区别有,意思不同、用法不同。
一、意思不同
1、艰苦卓绝:形容斗争十分艰苦,超出寻常。
2、坚苦卓绝:是指坚韧刻苦的精神超越寻常。
二、用法不同
艰苦卓绝:联合式,作谓语、定语、状语。坚苦卓绝:联合式,作定语、宾语。