Я думаю, самое главное, в чем заключается и к чему приводит любая форма борьбы, это то, что из поколения в поколение снижается численность наименее приспособленных особей.
Т.е. ввиду лучшей приспособленности один из видов может вытеснять другой.
В случае растений. Конкуренция может идти за влагу, свет и минеральное питание...
Вот лес)) Деревья которые до этого заняли этот участок могут воздействовать на прорастающие или очень низкие растения.
В одном случае это проявляется в очень большом объеме и массе опадающей листвы осенью, то есть всякие "растения-малыши" придавливаются почве. Это конечно угнетает их рост и т.д.
Также конкуренция за питательные вещества и воду в почве, написанные выше.
Ясное дело, что корни деревьев больше и лучше будут поглощать все полезное, чем корни более мелких растений.
Еще один важный "момент" - свет. Деревья, растущие большой массой, создают сильное затенение, повышенную влажность и прочие неблагоприятные условия.
Благодаря этому они сильно влияют на своих более мелких и низкорослых соседей по лесу.
Или банально не хватает места, чтобы хорошо прорасти. Проросшие семена растений часто погибают потому, что почва уже густо заросла сеянцами этого вида или другого.
(Это касается и внутривидовой борьбы, между растениями одного вида.) Мелкие проростки не могут там "поселиться", так как пространство занято уже разросшимися взрослыми деревьями и уступать в ресурсах они явно не особо будут)))
Опять таки - выживают наиболее приспособленные растения.
Вот как-то так...