void InsertList(LinkList L,int i,ElemType e);
目前成都創新互聯已為近1000家的企業提供了網站建設、域名、網頁空間、網站托管、服務器租用、企業網站設計、晉江網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
這種聲明應該是錯誤的,c語言沒有引用的概念,應該改成指針型,不然編譯肯定出錯:
void InsertList(LinkList *L,int i,ElemType e);
任何編程語言中,方法可以帶參數也可以不帶參數,不帶參數的,例如圖片中的“void
getSum(void)”方法,第一個
void
就是代表沒有返回值,第二個
void
可以省略,它只不過是直接在方法中輸出了
sum
的值,而帶返回值帶參數的
getSum
方法則是先把
sum
值返回到主函數中,然后再做輸出。
int scanf ( const char * format, ... );
scanf函數是這樣定義的,第二個參數開始,都是一個地址(指針)。
如果傳入的參數本身是一個指針,就不需要。
若不是,就需要。
帶參數是因為能傳遞參數(傳入、傳出),即便返回一個狀態也是好的,不帶參數的話只完成了一些全局變量的修改,運行結果無法監控。所以最好還是傳遞參數,如果沒有必要傳入,那么返回個退出狀態就可以了。
網站標題:c語言函數帶與不帶 c語言必須有函數嗎
轉載源于:http://vcdvsql.cn/article4/dosdeie.html
成都網站建設公司_創新互聯,為您提供小程序開發、商城網站、軟件開發、靜態網站、外貿建站、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯