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

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

Linux C語言指針與內存

難度初級
時長 2小時 5分
學習人數
綜合評分9.60
263人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.4 邏輯清晰

最新回答 / nilaoda
棧由高到低 堆由低到高

最贊回答 / wangxiaopo4288577
我就用俗話說吧,不科學,但容易懂。為什么是1024,而不是1000?其實數字1024,用二進制表示的結果為:10000000000不信你用帶二進制的計算器轉換一下就知道了。2的10次方也是1024所以U盤的容量,是1M,2M,8M,16,32,64,128,256,512,1024(1G),2G,4G.....的倍數關系,也相當于是2的倍數。還有就是Byte和bit,俗稱大B和小b的區別(誰大誰小看名字就知道了吧)一個小b只能代表一個內容,(0或者1,其中的一個)兩個小b可代表4個內容"2的2次方“(00...

最新回答 / Only_L
我用的也是CentOS,有一些命令可能不一樣,你百度查查看就可以了。

最新回答 / 慕勒7123956
我也覺得很奇怪,難道是linux下面不會內存溢出嗎

最新回答 / anderson_yao
那就不是交換了,可以用另外一塊內存區域覆蓋改變值

最新回答 / qq_L_36
我的理解不知道對否,有問題還望提出以便改正。str(指針常量)的內容是一個固定的地址,而str是這個地址的名字,它被存放在&str下,也就是棧里。即棧里存放的是str,str里存放的是指針常量。hello是否是常量取決于它賦給誰,賦給字符指針變量時因為沒有分配空間所以就會放在常量區當作常量,賦給數組時分配了空間,這個空間是系統在棧里分配的。

最贊回答 / 影衣
<...code...>因為函數參數的傳遞方式是單向值傳遞造成的。調用 chang() 函數時,將實參 a 和 b 的值對應傳遞給形參 a 和 b,形參 a 和 b獲得初值。當 chang() 函數執行結束,返回主函數時,形參 a和b 的內存空間被釋放,即形參 a 和 b 不在存在。但是形參的值并沒有傳遞給實參 a 和 b,所以實參 a 和 b 的值仍然是他們的初始值。

最新回答 / 慕粉3838361
48位指的是【47:0】,有第0位;800000000 上面有講,存放的是系統內核,操作系統用的。我感覺是這樣,歡迎指正。

最新回答 / BK200
a i b這是編譯器優化的吧,人為不能控制

最贊回答 / spiritwyc
提問: *p=i+1; 我理解是把i+1賦值給數組a,但不能理解作用是什么。想問這一語句大家怎么理解?作用和含義是什么?回答:首先理解符號的意思,*p有一層隱喻含義,暗示p的類型并不是普通變量,而是“內存地址”類型(內存地址類型的存儲在32位機器中占4個字節,64位機器占8個字節),所以p是地址(比如0x7fffffffdde0),而*p代表到0x7fffffffdde0這個內存地址去取這個地址上存的值?,F在把i+1(假設i=4,那么i+1=5)的值5,保存到地址p(0x7fffffffdde0)上,也就...

最新回答 / 慕移動9181930
是讓你在lt;?php之間隨便哪行加//注釋label的for的值一般起和輸入框一樣的名稱(name),作用是單用戶名就自動把關聯起來的輸入框就會獲得焦點,在后面,我們會補充這么一個小節內容,專門講解。如:

最贊回答 / bkcarlos
http://www.xianlaiwan.cn/qadetail/89162?t=199962#id_199962
課程須知
本課程是C語言中級課程,為了更好的學習效果: 1、需要有一定的C語言基礎,如果沒有基礎的同學可以看《C語言入門》這門課。 2、本課程是在Linux環境下講解,需要熟悉一些Linux命令。如果不了解的話可以在《Linux C語言編程基本原理與實踐》這門課程中補充
老師告訴你能學到什么?
1、C語言中的指針是怎么回事 2、Linux下gdb調試工具是怎樣使用的 3、指針與內存有著怎樣的關系 4、數組與字符串之間的聯系

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消