
#include <stdio.h>

typedef struct a A ;
struct a{
	int t;
};

void X ();
void Y (A *task);


int main(void) {
	
	X();
	
	return 0;
}

void X(){
	A task;
	task.t = 0 ;
	Y(&task);
	printf("task.t =  %d\n%p \n",task.t,&task.t);
}

void Y(A *task){
	task->t = 1 ;
	printf("task->t = %d\n%p\n",task->t,&task->t);
}