最新回答 / 慕數據7032657
內核怎么占用這些內存是操作系統決定的!至于你說的內存中沒有這么多字節的問題,是說操作系統支持的最大內存是2的64次方,但是目前的技術根本用不了這么多的內存!
2017-12-11
最新回答 / 實時編程
這里簡單回答一下 避免以后有人看到??第一點? 這個 問題? 在 C 語言 和C++ 結果 可能會有區別? ?而且 在不同編譯器可能也會有區別?這里沒有測試 不糾結不同編譯器? 的結果?首先如果 是C 語言? 輸出結果應該都是 修改后的結果?正常的預期是 不同編譯結果也都是一樣的 都是 修改后的結果?但是在C++里面 輸出的 兩個值 確是不同的? 大部分編譯器都是不同的??這里是因為C++ 對const 常量 進行了 優化??如果想具體了解 可以百度?“?C++ 常量折疊” 很容易找到? 結果很多還有就是...
2017-12-06
最新回答 / 慕用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;??????}??...
2017-11-03
最新回答 / 慕粉0827362688
<...圖片...>我用vs2017調試的,老師講的各個int變量的排列是跟編譯器有關的。只要知道,指針是地址就行了。想要能完全弄懂,可以看看匯編相關知識,會講到小端,大端,原碼補碼等相關知識。
2017-10-07
已采納回答 / 慕無忌5762020
* 表示pquadrate是一個指針 后邊有個(int a) 表示是一個指向函數的指針 這個函數有一個形參(int a) 前邊的int 表示指向的這個函數的返回值是 int類型? ?后邊&quadrate是一個具體函數的入口地址? ?這個其實就是在初始化的同時 給這個指針賦值?
2017-10-04