C Programming - Functions - Discussion

Discussion Forum : Functions - General Questions (Q.No. 1)
1.
The keyword used to transfer control from a function back to the calling function is
switch
goto
go back
return
Answer: Option
Explanation:

The keyword return is used to transfer control from a function back to the calling function.

Example:


#include<stdio.h>
int add(int, int); /* Function prototype */

int main()
{
    int a = 4, b = 3, c;
    c = add(a, b);
    printf("c = %d\n", c);
    return 0;
}
int add(int a, int b)
{
/* returns the value and control back to main() function */
   return (a+b);
}

Output:
c = 7

Discussion:
35 comments Page 4 of 4.

Amreen said:   7 years ago
I need a clear explanation about calling a function. I want to know the methodology behind it. Could you please tell me?

Imran said:   7 years ago
I am not understanding the topic, so anyone help me to clear this topic.

Kirti said:   6 years ago
Can anyone explain me. How to decide Which code part we have to write in main block and function block? Please tell me.

Dipak said:   5 years ago
Can we put goto statement to transfer control out of function? Anyone tell me.
(1)

Pooja said:   5 years ago
I need a clear explanation about calling a function. I want to know the methodology behind it. Could anyone please tell me?
(1)


Post your comments here:

Your comments will be displayed after verification.