代码
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
struct s1{
int a ;
int b ;
int *c;
};
struct s2{
struct s1 s3;
struct s1 *s4;
};
//struct s1 s={1,2};
//子线程传一个结构体struct s2 类型,并处理。
void *func(void *arg)
{
struct s2 *fun1;
fun1 = arg;
int number = fun1->s4->a;
printf("number = %d\n",number);//输出a的值
}
int main()
{
//struct s1 b={3,4};
//struct s2 test = {
{1,2},&b};
//结构体1赋值
struct s1