write a program that uses a function to swap values stored in two integer variables to understand the concept of local variables.
C Programming Language / Function in C Language
826Program:
#include "stdio.h" void exchange(int, int); int main() { /* main() program body starts here...*/ int a, b; /* local variables */ a = 5; b = 7; printf(" In main: a = %d, b = %d\n", a, b); exchange(a, b); printf("\n Back in main: "); printf("a = %d, b = %d\n", a, b); return 0; } /* main() program body ends here... */ void exchange(int a, int b) { /* function body starts here...*/ int temp; /* local variable */ printf("\n In function exchange() before change: just received from\ main... a=%d and b=%d",a,b); temp = a; a = b; b = temp; /* interchange over */ printf("\n In function exchange() after change: "); printf("a = %d, b = %d\n", a, b); } /* function body ends here...*/
Output:
In main: a = 5, b = 7 In function exchange() before change: just received from main... a=5 and b=7 In function exchange() after change: a = 7, b = 5 Back in main: a = 5, b = 7
Explanation:
None
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.
# C Tutorials
# JAVA Tutorials
# HTML Tutorials
# Computer Fundamental
# Data Structure
# DBMS Tutorials
SQL
# C# Language
# R Language
# PHP
# Python
# Vue JS