0 0 votes Programming in C programming + – Amit Sharma 722 views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
1 1 vote Call-by-value evaluates the arguments to a function exactly once. Call-by-name evaluates the arguments to a function, zero, once, or more times. Call-by-need evaluates the arguments to a function zero or once, but not more than once. For Better Understanding Ref :http://homepages.inf.ed.ac.uk/stg/NOTES/node72.html shekhar chauhan answered Jun 3, 2016 shekhar chauhan comment Share Follow See 1 comment 1 1 comment reply Arjun commented Jun 3, 2016 reply Follow flag Your statements are correct- but they are not the main points. In call-by-value- evaluation takes place and the copy of the argument is passed. In call-by-name - the string representation of the parameter is passed- works like a macro expansion in C. 3 3 replyShare Please log in or register to add a comment.