用C语言编写一个棒棒糖代码
时间: 2024-09-11 17:06:55 浏览: 46
在C语言中,我们可以创建一个简单的数据结构表示棒棒糖,比如它由颜色和口味两个属性组成。下面是一个基础的C程序示例,使用结构体来表示棒棒糖:
```c
#include <stdio.h>
#include <string.h>
// 定义棒棒糖结构体
typedef struct {
char color[50]; // 颜色
char flavor[50]; // 口味
} Lollipop;
// 函数用于显示棒棒糖信息
void display_lollipop(Lollipop lollipop) {
printf("棒棒糖的颜色是:%s\n", lollipop.color);
printf("棒棒糖的口味是:%s\n", lollipop.flavor);
}
int main() {
// 创建一个棒棒糖实例
Lollipop candy = {"红色", "草莓"};
// 显示棒棒糖信息
display_lollipop(candy);
return 0;
}
```
在这个例子中,我们定义了一个`Lollipop`结构体,并实现了`display_lollipop`函数来展示棒棒糖的信息。这展示了C语言中的静态单态,因为这个结构体的实例化和行为不会因为其他类或对象而改变。
阅读全文