#include <stdio.h>
int sum_of_square(int a, int b)
{
int square(int v)
{return v*v;
}
return square(a) + square(b);
}
int main()
{printf("%d", sum_of_square(3, 4));
return 0;
}
请问为何无法通过编译呢
在其他版发问
一位说 因为函式内没用到 a b
一位说不可拥巢状函式
不知道哪个才是对的
还有一个小问题是
void 函式
这样是这个函式不会回传任何值
即使是函式内有return也是吗?