以下是一个简单的C语言程序,用于实现一个动物类的简单模拟:

#include <stdio.h>

// 定义动物结构体
typedef struct {
    char name[20];
    int age;
    char gender;
} Animal;

// 初始化动物信息
void initAnimal(Animal *animal, char *name, int age, char gender) {
    strcpy(animal->name, name);
    animal->age = age;
    animal->gender = gender;
}

// 输出动物信息
void printAnimal(Animal *animal) {
    printf('Name: %s
', animal->name);
    printf('Age: %d
', animal->age);
    printf('Gender: %c
', animal->gender);
}

int main() {
    // 创建两个动物对象
    Animal animal1;
    Animal animal2;
    
    // 初始化动物信息
    initAnimal(&animal1, 'Cat', 3, 'M');
    initAnimal(&animal2, 'Dog', 5, 'F');
    
    // 输出动物信息
    printf('Animal 1:
');
    printAnimal(&animal1);
    
    printf('
Animal 2:
');
    printAnimal(&animal2);
    
    return 0;
}

这个程序定义了一个Animal结构体,包含动物的名称、年龄和性别。通过initAnimal函数初始化动物对象的信息,并通过printAnimal函数输出动物信息。在main函数中,创建了两个动物对象,初始化它们的信息,并输出到控制台。

C语言实现简单动物模拟:结构体、函数和对象

原文地址: https://www.cveoy.top/t/topic/o0OO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录