একটি গুরুত্বপূর্ন তথ্য

যখন কোন ফাংশন কোন মান রিটার্ন করে না তখন রিটার্ন টাইপ হয়ঃ void.একইভাবে যখন কোন ফাংশন কোন মান গ্রহন করে না অর্থাৎ কল করার সময় কোন মান পাঠাতে হয় না, তখন ফাংশনের আর্গুমেন্ট এর জায়গায় void লিখে দিতে হয়। যেমনঃ মনে করুন, say_hello() নামের একটি ফাংশন কোন ডাটা গ্রহন করবে না এবং কোন ডাটা রিটার্নও করবে না।ফাংশনটি “Hello programmer” লেখাটি আউটপুটে দেখাবে। অর্থাৎ আর্গুমেন্ট হলঃ void এবং রিটার্ন টাইপ হলঃ void.তাই ফাংশনটি হবে নিচের মতঃ
আর্গুমেন্ট যখন void টাইপের হয় তখন সেটি উল্লেখ না করলেও সমস্যা নাই। অর্থাৎ pi() ফাংশনটি কে আপনি নিচের মতও লিখতে পারেনঃ
কিন্তু রিটার্ন টাইপ void হলে আপনি সেটি উল্লেখ না করে লিখতে পারবেন না। অর্থাৎ নিচের যেকোন একভাবে pi() ফাংশনটিকে লিখলে ভুল হবেঃ
অথবা