C语言 ‘return 如何返回多个数据
时间: 2023-05-23 13:02:39 浏览: 495
类型’?
ChitGPT: 在 C 语言中,我们可以使用结构体来返回多个数据类型。我们可以定义一个结构体,包含我们需要返回的所有数据类型,然后在函数中返回这个结构体即可。例如:
```
struct myStruct {
int data1;
float data2;
};
struct myStruct myFunction() {
struct myStruct data;
data.data1 = 10;
data.data2 = 3.14;
return data;
}
```
在此示例中, `myFunction()` 函数返回一个结构体(即 `myStruct` ),其中包含两个数据类型,`int` 类型的 `data1` 和 `float` 类型的 `data2` 。
注意:对于更复杂的情况,我们也可以使用指针或数组来表示多个数据类型。
阅读全文