#### const是什麼 #### /*
const 用於修飾變數,表示該變數是唯讀的,不可修改;在c++裡,引申了這個用》法,表示常量 */
#include int main(void)
#### const 在乙個表示式中到底修飾誰? #### /*
const修飾的是誰?
由下面的例子可以得到結論:const修飾變數時,遵循就近原則
*/
#include int main(void)
#### 野指標的情況 ####
/*野指標:int *p; 像這種定義預設p是有指向的,也就是有隱含變數存在
int *p = null;這是正確保險的定義方式
其實在預編譯階段,計算機執行上述過程是:int *p = ((void *)0);
如所定義了野指標,會出現如下三那種情況:
1,指向核心區,這會直接報錯
2,指向可用位址,如果該位址沒有被占用;這種情況存在風險
3,指向可用位址,如果該位址已經被占用;這是很危險的,因為隨時有可能指向的隱含變數會被》修改,從而影響整個程序
*/
C語言從零開始 memory初識
1,棧段記憶體 1,棧段記憶體 函式一旦呼叫結束,就釋放所有內部棧記憶體。宣告週期是臨時的。作用域只在花括號內 include int func void int main void 2,堆段記憶體 堆段記憶體 自己申請,自己釋放。宣告週期伴隨整個程式 沒有被釋放 作用域 建立後一直可以使用 沒有被...
C語言從零開始 day3(陣列初識)
第三節 認識陣列 int arr 5 i 0 整型陣列,完全初始化 int表示該陣列為整形陣列 是乙個運算子,專用於陣列,優先順序很高 arr 0 表示首元素的變數名 元素的變數名 不是陣列名 在左值和右值代表的意義不同。具體 作為左值時,表示改變該元素名 作為右值時,表示用該元素名賦值。例如 ar...
從零開始學Hadoop 初識
我們知道大資料的時代已經到來,之前就給大家分享了應對大資料的非關係型資料庫redis。今天,我們再來看看處理和分析海量資料的神器 hadoop。hdfs hadoop distributed file system,hadoop分布式檔案系統 它是乙個高度容錯性的系統,適合部署在廉價的機器上。hdf...