[問題] C語言函數 傳入與傳回值為結構問題

作者: Neverfor (八卦蟑螂)   2016-05-15 14:48:48
設定結構data 其結構變數student[5]
設定一函數
struct data best(struct data student[])
{
這裡取最大值的index
return student[index];
}
想問要怎麼在main中接受這個傳回值
我設student[4]=struct data best(student);
跟另外定義一個struct data temp;
temp=struct data best(student);
這兩種都不行。。
請問下傳回值為結構元素怎麼接受0.0
作者: bibo9901 (function(){})()   2016-05-15 15:04:00
回傳int 你會寫 num = int func(); 嗎?寫 temp=best(student); 就好
作者: chuegou (chuegou)   2016-05-15 15:14:00
我想把index傳回來 temp = student[best()];

Links booklink

Contact Us: admin [ a t ] ucptt.com