পাস বাই ভ্যালু বা কল বাই ভ্যালু আর্গুমেন্ট হিসেবে পাঠানো হয়।
অ্যালগরিদম
কল বাই ভ্যালুর জন্য অ্যালগরিদম রেফার করুন।
ধাপ ১: রানটাইমে যেকোনো ২টি সংখ্যা লিখুন ধাপ ২: কনসোল থেকে সেই দুটি সংখ্যা পড়ুন ধাপ ৩: আর্গুমেন্টসহ swap ফাংশন কল করুন যা কল বাই ভ্যালু ধাপ ৪: কলড ফাংশনে যান swap(int a, int b) ধাপ ৫: সওয়্যাপ করার পর সংখ্যাগুলো প্রিন্ট করুন
উদাহরণ
কল বাই ভ্যালুর জন্য C প্রোগ্রাম নিচে দেওয়া হল:
#includevoid main(){ void swap(int, int); int a, b; clrscr(); printf("২টি সংখ্যা লিখুন"); scanf("%d%d", &a, &b); printf("সওয়্যাপ করার আগে a=%d b=%d", a, b); swap(a, b); printf("সওয়্যাপ করার পর a=%d, b=%d", a, b); getch(); } void swap(int a, int b){ int t; t = a; a = b; b = t; }
আউটপুট
উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:
২টি সংখ্যা লিখুন 10 20 সওয়্যাপ করার আগে a=10 b=20 সওয়্যাপ করার পর a=10 b=20