📜  “调用”和“调用”有什么区别? - C 编程语言代码示例

📅  最后修改于: 2022-03-11 15:04:42.052000             🧑  作者: Mango

代码示例1
Function calling is when you call a function yourself in a program. While function invoking is when it gets called automatically.
For example, consider this program:

struct s
{
  int a,b,s;

  s()
  {
    a=2;
    b=3;
  }

  void sum()
  {
    s=a+b;
  }
};

void main()
{
  struct s obj; //line 1
  obj.sum(); // line 2
}

Here, when line 1 is executed, the function (constructor, i.e. s) is invoked. When line 2 is executed, the function sum is called.

source: web