1.
#include <stdio.h>
typedef struct {
int data;
} a;
void fun(a *t) {
t->data = t->data + 1;
}
int main() {
a t;
t.data = 1;
fun(&t);
printf("%d", t.data);
}
2.
#include <stdio.h>
typedef struct {
int data;
} *a;
void fun(a t) {
t->data = t->data + 1;
}
int main() {
a t;
t->data = 1;
fun(t);
printf("%d", t->data);
}
3.
#include <stdio.h>
typedef struct {
int data;
} a;
void fun(a *t) {
t->data = t->data + 1;
}
int main() {
a *t;
t->data = 1;
fun(t);
printf("%d", t->data);
}