Отчасти. Это происходит за счёт возникновения условных рефлексов. Когда что-то попадает в рот - т.е. когда вы курите сигарету - рефлекторно начинает выделяться слюна и желудочный сок. Но вещества, содержащиеся в сигарете, притупляют чувство голода. Однако когда человек бросает курить, рефлекс на какое-то время остаётся, т.е. желудок работает "вхолостую". Так как курят обычно часто, то и чувство голода возникает через короткие промежутки времени, и бывший курильщик начинает часто перекусывать и полнеть.