定義了一個全局變量的結構體,然後又定義了一個結構體類型的函數,函數的返回值如何返回一個空值,顯然return 0;是不行的
1)可以用結構體指針,因為指針的null是一個典型的“空”,相對於int的0更能體現“空值”的含義,也最方便
2)結構體屬於你自己定義的變量,所以你也可以規定當這個結構體裡面的變量的值是某種情況是,認為這個結構體類型的變量是“空”,比如一般意義上的int認為值0的時候是“空”
3)給結構體加一個變量當作標志,比如可以加一個int tag,並認為tag==1時這個結構體是有意義的,tag==0時這個結構體無意義是“空”