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
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 1 of 4.
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)
Dipak said:
5 years ago
Can we put goto statement to transfer control out of function? Anyone tell me.
(1)
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.
Imran said:
7 years ago
I am not understanding the topic, so anyone help me to clear this topic.
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?
Niki said:
8 years ago
What is the protoype?
Muniraja said:
8 years ago
Why to use return only condition is GOTO return value?
Gaurav kumar said:
8 years ago
Answer is 2, 2, 3.
Mushtaq Ahmed said:
8 years ago
@Rathika.
The answer is 3,3,1.
The answer is 3,3,1.
Pranali said:
8 years ago
Prototype should be given after the header file inclusion and before the main() function.
Using this we says to the compiler that 'that specific name'(ex. Fun()) will come in my program. ie it is nothing but pre declaration of that'fun' function.
There are three states of function:-
1). we declare prototype as- void fun(int,int); //compulsory to give semicolon
2). we call function as- fun(int,int) ; //no need to write return type of function
3). we define function as- void fun(int i, int j)
{
//code
}
Using this we says to the compiler that 'that specific name'(ex. Fun()) will come in my program. ie it is nothing but pre declaration of that'fun' function.
There are three states of function:-
1). we declare prototype as- void fun(int,int); //compulsory to give semicolon
2). we call function as- fun(int,int) ; //no need to write return type of function
3). we define function as- void fun(int i, int j)
{
//code
}
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers