结构体函数的运用举列子用C语言
时间: 2023-06-03 22:03:16 浏览: 95
非常感谢您的提问。以下是一个结构体函数的简单示例,使用 C 语言编写:
```
#include <stdio.h>
struct Point { // 定义一个结构体 Point,包含 x 和 y 两个成员变量
int x;
int y;
};
void printPoint(struct Point p) { // 定义一个结构体函数 printPoint,接收一个 Point 类型的参数 p
printf("Point: (%d, %d)\n", p.x, p.y); // 打印出传入的 Point 对象的成员变量 x 和 y 的值
}
int main() {
struct Point p = {3, 4}; // 创建一个 Point 类型的对象 p,初始化成员变量 x 和 y 的值分别为 3 和 4
printPoint(p); // 调用结构体函数 printPoint,传入参数 p
return 0;
}
```
以上代码定义了一个 Point 结构体,包含 x 和 y 两个成员变量。结构体函数 printPoint 接收一个 Point 类型的参数 p,将传入的 Point 对象的成员变量 x 和 y 的值打印出来。在 main 函数中,初始化一个 Point 类型的对象 p,然后调用结构体函数 printPoint,传入参数 p。执行程序后,会输出如下内容:
```
Point: (3, 4)
```
这个例子比较简单,但是可以清楚地展示结构体函数的定义和使用方式。希望对您有所帮助!
阅读全文
相关推荐










