我怎样才能传递struct sockaddr_in z给我的方法?
void method(?);
int main(void){
struct sockaddr_in z;
...
}
void method(?){
....
}
Run Code Online (Sandbox Code Playgroud)
什么代替"?"?
非常感谢你!
使用指针,如下所示:
void method(struct sockaddr_in *z);
int main(void){
struct sockaddr_in z;
z.sin_port = 4242;
method(&z);
}
void method(struct sockaddr_in *z){
printf("%i\n", z->sin_port);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
906 次 |
| 最近记录: |