2016年11月8日 星期二

資源-資工-Return struct by function

文章出處:Return a `struct` from a function in C
關鍵字:c return struct

這才是正確寫法

#include <stdio.h>

struct a {
   int i;
};

struct a f(struct a x)
{
   struct a r = x;
   return r;
}

int main(void)
{
   struct a x = { 12 };
   struct a y = f(x);
   printf("%d\n", y.i);
   return 0;
}

沒有留言:

張貼留言