Chapter - 7: Data Types Revisited

What will be the output of the following program:


A
Sections
4
Exercises
#include<stdio.h>
int f(int);
int g(int);
int main()
{
	int x, y, s = 2;
	s *= 3;
	y = f(s);
	x = g(s);
	printf("\n%d %d %d", s, y, x);
	return 0;
}
int t = 8;

int f(int a)
{
	a += -5;
	t -= 4;
	return (a + t);
}

int g(int a)
{
	a = 1;
	t += a;
	return (a + t);
}

Output: 6 5 6


© 2020 Garbage Valuegarbage value logo