参数在编程中做了什么?
例如
void main()
int n = 6;
int test(int n)
int测试中的int n是否引用void main int 6?谁能为我进一步解释 .
Tq家伙现在有了更好的理解 .
根据您的描述..在主函数和测试函数中均为n = 6 .
例如 .
void main() { int n = 6; test(n); //shows 8 print("%d", n); //shows 6 } int test(int n) { n = n + 2; return n; }
这里我们在两个函数中有两个'n'代表两个不同的值 .
如果该函数在main内,则“int test(int n)”是函数声明,你需要在main之外编写该函数 . 当你调用测试函数时,你只需传递值,不需要变量声明 . 例如测试( n)将参考主程序中的n .
2 回答
根据您的描述..在主函数和测试函数中均为n = 6 .
例如 .
这里我们在两个函数中有两个'n'代表两个不同的值 .
如果该函数在main内,则“int test(int n)”是函数声明,你需要在main之外编写该函数 . 当你调用测试函数时,你只需传递值,不需要变量声明 . 例如测试( n)将参考主程序中的n .