Untitled
unknown
plain_text
10 months ago
681 B
4
Indexable
#include <stdio.h> #include <stdlib.h> #include <string.h> struct Person { char name[20]; int age; }; struct Person *initPerson(char name[], int age) { struct Person *person = (struct Person *) malloc(sizeof(struct Person)); strcpy(person->name, name); person->age = age; return person; } void showPerson(struct Person person) { printf("Name: %s, Age: %d\n", person.name, person.age); } void birthday(struct Person *person) { person->age++; } int main() { struct Person *person = initPerson("John", 25); showPerson(*person); birthday(person); showPerson(*person); free(person); return 0; }
Editor is loading...
Leave a Comment