有三方面的成因。.
1、长江上游处于一、三阶梯的分界线,流经青藏高原、横断山区、云贵高原,地势落差大;
2、长江上游处于亚热带季风气候区,有充足的水流,而且水量大;
3、长江上游处于横断山区,地形呈南北走向。