GkSeries.com

Q.

What is the output of the following code?

	main()
	{
		int a=1, b=10;
		swap(a,b);
		printf("\n%d%d", a,b);
	}
	swap(int x, int y)
	{
		int temp;
		temp=x;
		x=y;
		y=temp;
	}
	
[A] 1 1
[B] 1 10
[C] 10 1
[D] None of these
Answer & Explanation
Option: [B]

The 'call by value' method is applied in this program. Here the data is passed by value in the main(). So the variables are not changed.

DOWNLOAD CURRENT AFFAIRS PDF FROM APP

Please share this page

Click Here to Read more questions

Teacher Eligibility Test