Между частями ССП, как правило, ставится запятая. Пример: Наступила осень, и дни стали короче.
Запятая не ставится, если части ССП имеют общий второстепенный член, общую придаточную часть или общее вводное слово. Пример: Весной в лесу пели птицы и цвели цветы.
Между частями ССП, соединяемыми разделительными союзами «или», «либо», ставится запятая. Пример: Или ты мне позвонишь, или я приду к тебе.
Если части ССП соединяются союзами «и», «да» (в значении «и»), «или», «либо» и при этом имеют одно общее начало или один общий конец (например, общая придаточная часть, общее вводное слово), то запятая между частями не ставится. Пример: Когда солнце село, и стало темно, мы пошли домой.
Между частями ССП, соединяемыми противительными союзами «а», «но», «да» (в значении «но»), «зато», «однако», ставится запятая. Пример: Я хотел помочь, но не смог.
В сложноподчиненных предложениях (СПП):
Придаточное предложение, как правило, отделяется от главного запятой. Пример: Мы пошли в парк, где было много развлечений.
Если придаточное предложение стоит перед главным, то между ними ставится запятая. Пример: Когда закончился урок, мы вышли из класса.
Если придаточное предложение стоит внутри главного, оно выделяется запятыми с двух сторон. Пример: Дом, в котором мы жили, был очень старый.
Если придаточное предложение находится после главного и соединяется с ним союзом или союзным словом, то перед союзом или союзным словом ставится запятая. Пример: Я знаю, что ты хочешь.
Не ставится запятая, если придаточное предложение стоит после главного и соединяется с ним, но между главным предложением и придаточным стоят слова «и», «или», «либо» и т.д. (т.е. они являются частью главного предложения). Пример: Он спросил, и где ты был. (Слово «и» относится к главному предложению).
Если придаточное предложение имеет значение времени, условия, уступки, и при этом оно стоит перед главным, а после него нет второго придаточного, то запятая между главным и придаточным не ставится. Пример: Пока светит солнце, будет тепло.