0

我知道这个问题听起来很愚蠢,但请回答。

假设我们有int A(int num);一个函数原型。

我们将什么称为函数的名称? int A(int num)还是A

函数的主体是否也是定义顶部的部分?

int A(int num){        <-- Does the body include this?

    return num * num;
}

谢谢你。

4

2 回答 2

4

名字是。int A(int num)_A

第一部分,int描述函数的返回类型,然后是函数的名称,A最后是函数接受的参数列表(int num)在这种情况下,它是int类型的单个参数

函数体是实际执行函数功能的代码。基本上它的大括号内的代码:{ }

int A(int num){        

    return(num * num);    //this is the body
}
于 2013-09-05T14:43:44.937 回答
4

通常你只会用“A”作为函数的名称;如您所说,int A(int num)是它的原型;body 是函数的作用,所以这里只是return (num * num);. 但是,当在允许重载的语言中引用函数时,您可能会使用原型而不是名称。

于 2013-09-05T14:41:15.283 回答