struct cat {
const char *name;
const char *breed;
int avgHeightCm;
int avgWeightLbs;
};
void getCatInfo(struct cat theCat){
printf("\n");
printf("Name: %s\n\n", theCat.name);
printf("Breed: %s\n\n", theCat.breed);
printf("Avg Height: %d cm\n\n", theCat.avgHeightCm);
printf("Avg Weight: %d lbs\n\n", theCat.avgWeightLbs);
}
void getMemoryLocations(struct cat theCat){
printf("Name Location: %s\n\n", theCat.name);
printf("Breed Location: %s\n\n", theCat.breed);
printf("Height Location: %d\n\n", &theCat.avgHeightCm);
printf("Weight Location: %d\n\n", &theCat.avgWeightLbs);
}
void main(void){
struct cat juju = {"Juju", "Persian", 45, 50};
getCatInfo(juju);
struct cat juju2 = juju;
getMemoryLocations(juju);
getMemoryLocations(juju2);
}
댓글 없음:
댓글 쓰기