回复 6楼 zhulei1978
谢谢你!我知道了
以下是引用桔梗老板在2019-5-20 16:18:13的发言:
不太理解 你说的T是T的地址对吗 为什么传的是T的值而不是T?
不太理解 你说的T是T的地址对吗 为什么传的是T的值而不是T?
那我举个更简单的例子
程序代码:#include <stdio.h>
void foo( int a )
{
a = 1;
}
int main( void )
{
int a = 0;
foo( a );
printf( "%d\n", a );
}应该输出 0 你能理解吗?如果还不能理解,那么
程序代码:#include <stdio.h>
int main( void )
{
int main_a = 0;
int foo_a = main_a;
foo_a = 1;
printf( "%d\n", main_a );
}应该输出 0 你能理解吗?






