不可以的,結(jié)構(gòu)體一般都只有數(shù)據(jù)成員,而沒有函數(shù)成員。也就是像int、double這樣的數(shù)據(jù)類型,函數(shù)需要單獨定義。如果必需使用函數(shù),就得用C++中的類概念了
成都創(chuàng)新互聯(lián)2013年至今,先為左貢等服務(wù)建站,左貢等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為左貢企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
當(dāng)然可以,比如說要自己初始化結(jié)構(gòu)體中的變量用到的set()函數(shù),可以有參數(shù);
結(jié)構(gòu)體類型作為函數(shù)類型,表示函數(shù)返回一個結(jié)構(gòu)體對象。
這里sum拼寫錯誤,應(yīng)該是大寫Sum。
C語言允許用戶使用 typedef 關(guān)鍵字來定義自己習(xí)慣的數(shù)據(jù)類型名稱,來替代系統(tǒng)默認(rèn)的基本類型名稱、數(shù)組類型名稱、指針類型名稱與用戶自定義的結(jié)構(gòu)型名稱、共用型名稱、枚舉型名稱等。一旦用戶在程序中定義了自己的數(shù)據(jù)類型名稱,就可以在該程序中用自己的數(shù)據(jù)類型名稱來定義變量的類型、數(shù)組的類型、指針變量的類型與函數(shù)的類型等。