簡體   English   中英

從函數返回struct *

[英]returning struct* from a function

我有以下代碼

struct myStruct *struct_var;
struct myStruct * select_my_struct()
{
return struct_var;
}
some_function()
{
    myStruct=struct_create();//struct_create() is of return type struct myStruct *
    another_function(struct_var);   // line A
    another_function(select_my_struct()); //line B
}

我的問題是: A B線是否做同樣的事情?

struct_var是一個指針, select_my_struct()返回struct_var指向的位置。

所以他們倆都是一樣的。

是的,它具有相同的聲明,因為它需要指向mystruct數據類型的指針。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM