Variables vs Paramaters | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 2

Variables vs Paramaters

I cant seem to distinguish a variable vs a paramater can anybody explain the difference between them. People say paramaters are like temporary variables what exactly does that mean?

1st Jul 2023, 12:28 AM
Junior
Junior - avatar
8 Respostas
+ 6
// An example says more than a thousand words // a and b are parameters public int addAmp(int a, int b) { int k = 2; // k is a variable return k*(a + b); } // 2 and 3 are arguments (parameter values) // sum is a variable var sum = addAmp(2, 3);
1st Jul 2023, 12:26 PM
JaScript
JaScript - avatar
+ 3
Made me very happy
2nd Jul 2023, 5:18 PM
JaScript
JaScript - avatar
+ 2
VARIABLES : x = 10 # Here, 'x' is a variable that holds the value 10. name = "John" # 'name' is a variable that holds the string "John". PARAMETERS : def add_numbers(a, b): # 'a' and 'b' are parameters. return a + b result = add_numbers(5, 7) # In this call, 5 and 7 are the arguments passed to the 'add_numbers' function. # Inside the function, 'a' will be assigned the value 5, and 'b' will be assigned the value 7. # The function will return 5 + 7 = 12, and that value will be stored in the 'result' variable.
1st Jul 2023, 6:32 AM
Kakashi ćÆ恟恑
Kakashi ćÆ恟恑 - avatar
+ 1
Parameters are passed inside a function while variables are declared like INt a=1,string s etc.
1st Jul 2023, 4:19 AM
Jayesh Mishra
Jayesh Mishra - avatar
+ 1
Thanks
2nd Jul 2023, 3:28 PM
Junior
Junior - avatar
+ 1
I understand now
2nd Jul 2023, 3:29 PM
Junior
Junior - avatar
0
Letā€™s take a real life example to clarify your question. I suppose you used MS Excel at some point. Says in cell ā€œA1ā€, you enter =SUM(1, 4). In here the number 1 and 4 are parameters for the SUM function. Now we add some more. Says in cell ā€œA2ā€ you entered 10, and in cell ā€œA3ā€ you entered 20. Back to A1, we change the formula to =SUM(A2, A3). Now A2 and A3 are parameters for function SUM, in the meantime they are also a variable, where A2 represent 10 and A3 represent 20. Back in coding we say: X = 10 Y = 20 print(X + Y) PS. It can be console.log, printf or something else, depends on which language you use. Here, X and Y are variables representing 10 and 20, meanwhile they also are parameters for function print.
1st Jul 2023, 7:02 AM
Wong Hei Ming
Wong Hei Ming - avatar
0
Haile
2nd Jul 2023, 5:10 PM
Haile Liul
Haile Liul - avatar