程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> xcode-c語言關於結構體類型的函數的返回值return

xcode-c語言關於結構體類型的函數的返回值return

編輯:編程綜合問答
c語言關於結構體類型的函數的返回值return

定義了一個全局變量的結構體,然後又定義了一個結構體類型的函數,函數的返回值如何返回一個空值,顯然return 0;是不行的

最佳回答:


1)可以用結構體指針,因為指針的null是一個典型的“空”,相對於int的0更能體現“空值”的含義,也最方便

2)結構體屬於你自己定義的變量,所以你也可以規定當這個結構體裡面的變量的值是某種情況是,認為這個結構體類型的變量是“空”,比如一般意義上的int認為值0的時候是“空”

3)給結構體加一個變量當作標志,比如可以加一個int tag,並認為tag==1時這個結構體是有意義的,tag==0時這個結構體無意義是“空”

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved