#include <stdio.h>
void S1 (int k )
{ k=3 ; }
void S2(int *p)
{ *p=5; }
int main ( )
{ int k=2, m=4, *p=&m;
S1( k );
S2( p );
printf("%d,%d,%d",k,m,*p);
return 0;
}
答案为什么是2,5,5.而不是3,5,5.
void S1 (int k )
{ k=3 ; }
void S2(int *p)
{ *p=5; }
int main ( )
{ int k=2, m=4, *p=&m;
S1( k );
S2( p );
printf("%d,%d,%d",k,m,*p);
return 0;
}
答案为什么是2,5,5.而不是3,5,5.
