完成一個對候選人得票的統計程式。假設有3個候選人,名字分別為Li,Zhang和Fun。使用結構體存盤每一個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式:
struct person {
char name[20];
int count;
}leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0};
最后一行中對結構體陣列為為什么添加0啊
leader[3] = {“Li”, “Zhang”, “Fun“}; 這樣不行嗎 錯在哪兒
原題的原理是什么呀
小白一枚 請大佬幫幫忙!
uj5u.com熱心網友回復:
0對應的是結構體里的count ,這樣寫是陣列leader [3]的初始化,對結構體的每個元素都要初始化。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/243419.html
標籤:C++ 語言
下一篇:訊息處理函式的呼叫
