最新回答 / 慕粉1047197880
不可以 因為p1和p2的地址是相同的 原來的地址已經存儲了一個節點的值?如果不重新分配地址 ?再次輸入p1又會重新覆蓋這個節點的值? 就沒有下個節點了 ?這是我自己的理解 謝謝
2017-04-14
已采納回答 / qq_莫離丶相伴_1
char類型的數據是一個字符型數據 比如char name='a'; 而人的名字是多個字符組成,所以需要用一維數組進行存放,而后面的atk指的是攻擊力 而int型數據范圍一般是0-2^32,所以只需要一個int就ok了 例如 ak-74的攻擊力為500 我們可以寫為 atk=500; 價格同理 你說的如果 后面代表攻擊力的與價格的變成一個數組 那么它們可以存放多個武器的價格與攻擊力, 與需求不符 所以沒有用數組。。你要自己練一練就知道了 ?
2017-03-24
最新回答 / 一帆風順ds
結構體(Struct)可以用來存放一組不同類型的數據,例如學生信息包括:姓名;性別;成績;年齡等int或char等等類型的數據!struct student { char name[20]; char sex; float score;int age; }?
2017-03-21
已采納回答 / 稚氣磅礴
每個指針在你賦值給它之前,它都需要有一個確定的指向地址.如果你直接head = p1;因為head沒有確定的地址,運行時就會出現未知錯誤.好像這就是所謂的野指針.加了head = NULL;就是為了給head一個確定的指向;
2017-02-21