برای اینکه بهتر متوجه بشید من یه مثال میزنم
شما یه ماشین حسای دارید که از شما ورودی میگیره و بر اساس عملی که انجام میدید یه خروجی میده. مثلا عمل جمع رو یه تابع در نظر بگیرید. دوتا ورودی ازتون میگیره و یه خروجی بهتون میده. این شد یه تابع که خروجی داره.
حالا برا تابع بدون خروجی. مثلا مرتب یه نوتیفیکیشن یا پیام به کاربر نشون میدی مبنی بر مثلا اتمام باتری لپ تاپ . خب نیاز نیست این تابع خروجی داشته باشه. چون یه اعلانه . (این توابع رو میشه در جاهایی که هی کد تکراری میزنید هم استفاده کرد)
می تونید مطلب زیر رو هم بخونید
https://fa.wikipedia.org/wiki/%D9%86%D9%88%D8%B9_void