#include typedef struct Student { char *name; int age; double gpa; } Student; void printStudent( const Student *s ) { printf( "%s %d %lf\n", s->name, s->age, s->gpa ); } int main( ) { Student s1; Student s2; s1.age = 25; s1.gpa = 3.8; s1.name = strdup( "Joan" ); s2.age = 21; s2.gpa = 3.6; s2.name = strdup( "Bob" ); printf( "Sizeof s1 is: %d\n", sizeof( s1 ) ); printStudent( &s1 ); printStudent( &s2 ); return 0; }