使用结构体的形式使一个函数返回多个数据
生活随笔
收集整理的這篇文章主要介紹了
使用结构体的形式使一个函数返回多个数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在進行嵌入式編程的時候經常會遇到需要返回多個數值的情況這時候就需要使用結構體了,能夠一次return 多個數據,再分別取結構體中的數據去使用。
#include <stdio.h> #include <string.h> typedef struct {int x;int y;float z;}can_t;can_t get_value(can_t temp) {temp.x =2;temp.y =3;temp.z =0.23; return temp;}int main() {can_t can_text;can_text=get_value(can_text); printf("can_text.x = %d\n",can_text.x);printf("can_text.y = %d\n",can_text.y);printf("can_text.z = %f\n",can_text.z);return 0;}在GCC中的運行結果如下:
總結
以上是生活随笔為你收集整理的使用结构体的形式使一个函数返回多个数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《大数据》再获新荣誉——“综合性人文社会
- 下一篇: 作者:冯是聪(1973-),男,博士,北