7 votes 7 votes In programming language terminology, $\text{ call by value }$ refers to the fact that: A function call can return a value. When a function is called, arguments are copied into local storage. Functions can indirectly modify the value of external variables. Every argument passed to a function must have a value. Compiler Design cmi2010 compiler-design runtime-environment parameter-passing + – go_editor asked May 19, 2016 go_editor 1.2k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
Best answer 5 votes 5 votes B) When a function is called, arguments are copied into local storage. In call by value , a copy of variable send from where it is called and those are local to the calling function srestha answered May 19, 2016 • edited Dec 4, 2017 by kenzou srestha comment Share Follow See all 8 Comments See all 8 8 Comments reply Show 5 previous comments sutanay3 commented Apr 2, 2018 reply Follow Share Here B seems to be more correct compared to other options. So it is answer. 0 votes 0 votes jatin khachane 1 commented Nov 15, 2018 reply Follow Share Functions can indirectly modify the value of external variables. Why this is not true ...if addresses of operand are passed as value to the function 0 votes 0 votes srestha commented Nov 15, 2018 reply Follow Share it neednot to be external variable always 1 votes 1 votes Please log in or register to add a comment.