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

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

Linux C語言指針與內存

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

已采納回答 / 一只_廢喵
之前做了6次的p++的指針操作,在新的循環開始之前,要把p指向的位置重新挪回指向a的地址

最新回答 / 慕數據7032657
內核怎么占用這些內存是操作系統決定的!至于你說的內存中沒有這么多字節的問題,是說操作系統支持的最大內存是2的64次方,但是目前的技術根本用不了這么多的內存!

最新回答 / 精慕門0141219
0x7ffffffffff以上的是存放系統內核的

已采納回答 / DawnLiao
main中定義的變量a,b是局部變量(我覺得,不一定對)

最新回答 / 實時編程
這里簡單回答一下 避免以后有人看到??第一點? 這個 問題? 在 C 語言 和C++ 結果 可能會有區別? ?而且 在不同編譯器可能也會有區別?這里沒有測試 不糾結不同編譯器? 的結果?首先如果 是C 語言? 輸出結果應該都是 修改后的結果?正常的預期是 不同編譯結果也都是一樣的 都是 修改后的結果?但是在C++里面 輸出的 兩個值 確是不同的? 大部分編譯器都是不同的??這里是因為C++ 對const 常量 進行了 優化??如果想具體了解 可以百度?“?C++ 常量折疊” 很容易找到? 結果很多還有就是...

最新回答 / 凌楓玖
這個操作系統叫ubuntu-linux這個命令行叫terminal代碼編輯器叫vim調試軟件叫GDB

最新回答 / qq_萌萌噠_16
我不會,求大神給出代碼

最新回答 / 慕用4063026
#include?<stdio.h>???void?swap(int?*a,?int?*b);?//交換兩個數 ?#define size 10 ?//數組長度int?main()??{??????int?????str[size];??????int?????i,?j;??????//初始化數組為10?9?8?7?6?5?4?3?2?1??????for?(i?=?0;?i?<?size;?i++)??????{??????????str[i]?=?size?-?i;??????}??...

最新回答 / Atlantis15
回答了,但是好像在審核

最新回答 / 慕粉0827362688
<...圖片...>我用vs2017調試的,老師講的各個int變量的排列是跟編譯器有關的。只要知道,指針是地址就行了。想要能完全弄懂,可以看看匯編相關知識,會講到小端,大端,原碼補碼等相關知識。

已采納回答 / 慕無忌5762020
* 表示pquadrate是一個指針 后邊有個(int a) 表示是一個指向函數的指針 這個函數有一個形參(int a) 前邊的int 表示指向的這個函數的返回值是 int類型? ?后邊&quadrate是一個具體函數的入口地址? ?這個其實就是在初始化的同時 給這個指針賦值?

最新回答 / 在路上0414
那個是他的編譯器的原因,個人理解,我的順序就不是
課程須知
本課程是C語言中級課程,為了更好的學習效果: 1、需要有一定的C語言基礎,如果沒有基礎的同學可以看《C語言入門》這門課。 2、本課程是在Linux環境下講解,需要熟悉一些Linux命令。如果不了解的話可以在《Linux C語言編程基本原理與實踐》這門課程中補充
老師告訴你能學到什么?
1、C語言中的指針是怎么回事 2、Linux下gdb調試工具是怎樣使用的 3、指針與內存有著怎樣的關系 4、數組與字符串之間的聯系

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消