1. A function may contain many functions
Ex:
 void prime()
 {
   add();
   sub();
   div();
}
2. A function is called when the function name is followed by a semi colon.
Ex:
   void main()
   {
      max(a,b); //func. call
   }
3. A function is defined when the function names is followed by a pair of braces in which one or more statements may be present
Ex:
 int max(int a, int b)
 {
   if(a>b)
    return(a);
  else
    return(b);
}
4. A function can be called from any other function (even main() also) but can not be defined in another function
Ex:
int max()
{
  main();
  armstrong(n);
}
5. function can be called number of times
   void main()
   {
      max(a,b); //func. call
      max(a,b); //func. call
      max(a,b); //func. call
   }
6. a function can call it self( recursion)
No comments:
Post a Comment