#include <stdio.h>
#include <string.h>
typedef struct user {
char name[32];
int age;
} user;
void print(user u) {
printf("%s %d\n", u.name, u.age);
}
void set(user *u) {
u->age = 102;
}
int main()
{
user u = { "Jar Jar Binks", 56 };
print(u);
set(&u); // by address
print(u);
}
/*
run:
Jar Jar Binks 56
Jar Jar Binks 102
*/
/*
run:
abde
abcef
*/