Posts

Showing posts with the label What is Call by Value and Call by Reference in C Programming

If Else If ladder statement in C++ Programming Language

Image
 If Else If ladder statement in C++ Programming Language In programming languages we have conditional statements or decision making statements that we can use in order to make decisions among multiple conditions. Today we are going to cover a simple conditional statement which is known as if-else-if ladder statement in C++ programming language.  In C++ programming language the if-esle-if ladder statement is a multi-way decision-making construct, it allows us to test different  conditions in sequence, and executing the block of code associated with the first condition that evaluates to be true. Syntax of if-else-if ladder statement in C++ programming language if(condition1) {     //code to be executed if condition1 is true     } else if(condition2) {     //code to be executed if condition2 is true     }     else if(condition3) {     //code t...

What is Call by Value and Call by Reference in C Programming

Image
What is Call by Value and Call by Reference in C Programming We use functions in programming languages like C, C++, C#, etc. Today we will cover some important concepts about functions that are implemented in C programming language. The topic we will cover today is the functions and the use of call by value and call by reference in C programming. This is a very important topic for functions. As we all know when we use functions we can pass values to functions from within the main program, the point where we call a function. There are two ways to pass data to functions in C language i.e.: Call by value and Call by reference . What is Call by value in C programming In Call by value, we pass the values of parameters or arguments that are used inside the main program. We only send variables' values to the function parameters. As shown in the above coding example, we cannot modify or change the values of parameters that are used inside the main program. In the...