指標相關內容

2021-08-16 19:39:47 字數 557 閱讀 6120

1.指標是變數,佔4位元組,存放的是位址

2.指標型別與零值比較:

if (n == null)或者if(n ! = null)

3.野指標  int *p;

空指標 int *p = null;

避免野指標:

以char型別為例:

char *p = (char *)mallloc(sizeof(char)* 10);

要包含標頭檔案#include

使用malloc最好使用free()釋放空間

4.linux虛擬位址空間

4g記憶體:1g核心空間和3g使用者空間;

使用者空間:資料段:  全域性資料 static靜態區

**段 :  **,常量

棧:         區域性變數,形參

堆:          如malloc等

5.指標陣列:

*p  = a[10]    p指向陣列中乙個元素,則p+1指向同一陣列的下乙個元素

6. 引用乙個陣列可以用:a,*p

1'用a[i]表示

2』用 *(a+i),*(p+i)表示

高階指標相關內容

1.函式指標 函式指標就是函式的指標 它是乙個指標,指向乙個函式。看 如下 a char fun1 char p1,char p2 b char fun2 char p1,char p2 c char fun3 char p1,char p2 解釋如下 c fun3是函式名,p1,p2是引數,其型別...

ORACLE相關內容

1 em,dbca,netca,netmgr出現亂碼方案 cd oracle home jre lib mv font.properties font.properties.bak mv font.properties.zh font.properties em,dbca,netca,netmgr詳...

JVM相關內容

本地 native code 每個因素對記憶體占用的影響又會隨著應用程式 執行環境和系統平台的不同而變化,那怎樣計算總的記憶體佔用量?是的,想得到乙個準確的數字不是那麼容易,因為 你很難控制本地 native 部分。你能控制的部分只有堆大小 xmx,類占用的記憶體 xx maxpermsize,還有...