考虑如下定义的指针变量
struct socket_info
{
int hsocket;
int * buffer;
}
typedef struct socket_info * t_socket_info;
现在我想声明指针变量并将其用作以下
t_socket_info t_socket;
如何为t_socket
指针变量
答案 0 :(得分:1)
在C中,你会这样做
t_socket = malloc(sizeof(struct socket_info));
或
t_socket = malloc(sizeof *t_socket);
答案 1 :(得分:0)
t_socket=(socket_info *)malloc(sizeof(socket_info))