指標做形參新發現

2021-07-11 13:10:45 字數 484 閱讀 6943

其實也不算多新奇吧,但是困住了一會兒,我覺得有必要寫下來,大家都知道如果我傳個值給子函式不管我在子函式裡如何改變它,原來的值永遠不會變,另外乙個變數擁有兩個值,儲存在位址裡面的值和位址值,對於一般變數來說儲存在位址裡面的值為主值,位址值為副值,而對於指標來說正好相反,所以如果你宣告了乙個指標並且想對它「做手腳」的話不要把它作為形參傳遞,而是作為返回值返回,我用乙個小函式說明了這個問題

//原先錯誤**

#include

#include

void func(int*);

int main(void)

void func(int*p)

//正確**

#include

#include

int* func(int*);

int main(void)

int* func(int*p)

以上僅為個人觀點,如有問題,還望指教

C 引用新發現

今天在 c primer plus 上學習模板的時候看到了這樣一段 簡化版 include include include include using namespace std template class pair template t1 pair first return a template...

AjaxPro新發現 四 拾零

錯誤處理 當ajax呼叫發生錯誤時,函式引數result會存在error屬性,通常通過這個屬性判斷是否出現錯誤.function ondivcomplete result 也可以使用預設處理函式,這樣就可以為錯誤處理提供統一的函式 ajaxpro.onerror function error 超時處...

WORD中的新發現

ctrl alt s 可以 變成雙開哦 這樣在編輯文件時很方便,也是乙個簡單的發現,相信這不是什麼新東西,只想拿出來說說,下面是我查過資料後,更加豐富的快捷鍵 alt ctrl s 拆分文件視窗 alt shift c 撤消拆分文件視窗 home 移動到內容的開始 end 移動到內容的最後 左箭頭鍵...