各位佬,c++练习题,第一题A是对的和第二题D是错的是因为调用不算是使用吗?还是别的什么原因?


几个知识点:
(1)申明和定义的区别,申明只是函数头上那一行,不包括函数体,这个放在调用之前就可以了。
比如
//下面是声明
int add(int, int);
int main()
{
int i = add(1, 2);
}
//下面是定义
int add(int a, int b)
{
return a + b;
}
(2)函数里当然不能放入函数定义,比如
int main()
{
int add(int a, int b)
{
return a + b;
}
int i = add(1, 2);
}
这肯定不行