亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / 田心楓
那個是終端,你沒用過嗎?

已采納回答 / 田心楓
應該差不多吧?但是可能有些東西是新的而已 ?你們大學沒學到而已

已采納回答 / 田心楓
http://c.biancheng.net/cpp/html/94.html看看這個? 在理解理解

已采納回答 / 自由的web
int類型比如int a = 32;則a >> 24的值是高八位,然后再進行按位異或就可以了

已采納回答 / 稚氣磅礴
每個指針在你賦值給它之前,它都需要有一個確定的指向地址.如果你直接head = p1;因為head沒有確定的地址,運行時就會出現未知錯誤.好像這就是所謂的野指針.加了head = NULL;就是為了給head一個確定的指向;

已采納回答 / 筑夢之隊
//倒序打印for(index=0; index<=length/2-1; index++) ? ? ? ?//二分 交換?{????temp = word[index];????word[index] = word[length-index-1];????word[length-index-1] = temp;}1、一個基本的錯誤為:沒有意識到數組的下標是位于[0,length),所以導致出現了后面兩個問題:2、二分交換的結束值的取值有問題。應該是length/2-1,而不是(length+ind...

已采納回答 / 天之大
malloc返回的是開辟空間的首地址,他并不知道你放的是什么類型的東西,所以要用第一個括號中的內容強制轉換指針類型為struct weapon*,和p1的類型轉為一樣,否則會警告指針類型不符合sizeof運算符可以求類型所占空間大小比如sizeof(int),也可以求某個量的空間大小,比如struct weapon weapon1={......};可以用sizeof(weapon1)求他的大小,等于sizeof(struct weapon)

已采納回答 / 天之大
是的,自己試試就知道了,不過要寫為struct weapon weapon1={1,2};&weapon1.a和&weapon1

已采納回答 / 慕粉13285976209
首先, p1和p2是指針, 他們都指向一個地址. 這里的scanf中取的是(p1->atk)這個整體的地址. "->"的優先級高于"&".

已采納回答 / 純愛楓若情
p1是一個指針這沒問題,但是關鍵是“p1->price”代表的就是指針里面的price這個變量,就相當于其他語言里的“p1.price”這本身是一個變量,當然要在前面加上“&”尋址符。

已采納回答 / 等不到忘不了
因為在循環中你一直在輸入數據,所以要一直開辟新的內存空間。

已采納回答 / qq_不言_6
p1 記錄當前正在輸入的結構體,p2記錄當前正在輸入的結構體的上一個結構體,head指向的只是首地址,只在n==1的情況下進行賦值

已采納回答 / skldhaj4353820
如果寫入任何內容,head不置空的話,返回的是個野指針,指向未知的地址。

已采納回答 / leekunhwee
printf("%s\n,%d\n",weapon_1.name,++weapon_1.atk); 改為?printf("%s\n %d\n",weapon_1.name,++weapon_1.atk); 即可
課程須知
本課程為C語言的中級課程 1、需要有一定的C語言基礎,如有基礎薄弱的童鞋可以看一下網站上其他3門C語言的課程 2、因在Linux環境下,需會一些Linux下的命令,可以看一下《Linux C語言編程原理與實踐》此課。
老師告訴你能學到什么?
1、預處理是干什么的 2、結構體是什么 3、公用體是什么 4、位運算是怎么回事 5、如何實現動態數據結構體 6、遞歸的原理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消