結構體成員后面的中括號中的數字是在定義成員的長度嗎?什么時候需要定義長度什么時候不需要呢?C小白求指導!!!
uj5u.com熱心網友回復:
結構體里的中括號是定義的陣列。為什么要用陣列,要看實際情況,比如name[20];如果定義char name;那么一個位元組裝不下一個姓名呢,并且姓名是一個字串,而不是一個字符。學號也是一樣的。但是對于成績,一般用int或float型別,定義一個變數就可以,不用陣列。(當然想用陣列定義多個成績也是可以的)。uj5u.com熱心網友回復:
奧奧 謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/46410.html
標籤:C語言
