#include typedef struct { char Name[20]; } Person; void speak(Person*); void speak(Person *p) { printf("My name is %s.\n",p->Name); } //static Person Tom = {"Tom"}; int main(int argc,char **argv) { Person Tom; strcpy(Tom.Name,"Tom"); speak(&Tom); }