第一天部落格試寫之記不住的知識點

2021-10-03 14:42:38 字數 1355 閱讀 4976

1.函式的定義

返回值型別:函式將來返回值的型別

函式名:函式的入口位址

形參:函式的外部資料傳遞到函式內部的橋梁

返回值型別 函式名(形參型別 形參)

2.如果不寫函式形參,在呼叫時可以傳遞實參,只是實參得不到使用。

應該是系統判斷沒有形參,不會給形參開闢空間,實參沒有地方可以傳。

3.沒有形參把形參寫成void。

4.函式的形參本質上是函式的區域性變數,在定義時不會開闢空間, 只在函式呼叫時開闢空間,在函式結束時被釋放。

5.int p

在定義時, 修飾 p,表示p為指標變數,變數名為p,不是*p。

6.int arr[5] = ;

arr代表陣列首元素位址,+1跳過乙個元素

&arr代表陣列的首位址,+1跳過整個陣列

7.如果想在函式內部修改外部變數的值,就需要將外部變數的位址傳遞給函式(以指標變數作為函式的引數)。

8.如果函式內部想操作外部陣列的元素,請將外部陣列的陣列名傳遞給函式。一維陣列作為函式的變數會被優化成一級指標。

9.函式不要返回普通區域性變數的位址。

10.malloc函式

void *malloc(unsigned int num_size)

對於malloc的返回值 一般要強制型別轉換

malloc申請的空間 內容不確定 一般使用memset進行清空

多次呼叫malloc 第1次malloc 和 第2次malloc的位址不一定連續

11.calloc

void * calloc(size_t nmemb,size_t size)

nmemb:申請的資料塊數

size:每一塊大小

總大小:nmemb*size

12.只要是以str開頭的函式 都是遇到』\0』結束

13.strcpy

原型:char *strcpy( char *dest, const char *src )

功能:把src所指向的字串複製到dest所指向的空間中

返回值:返回dest字串的首位址

注意:遇到』\0』會結束,只是』\0』也會拷貝過去

14.const修飾變數 為唯讀

(1)const int p;

const在的左邊 表示 const 修飾的是* 而不是 p.

效果:使用者不能借助p更改空間的內容 但是 p可以指向其他空間(p 唯讀 p可讀可寫)

(2) int * const p;

const 在的右邊 const修飾的是p 而不是。

使用者可以通過*p 修改p所指向空間的內容 但是 不能再更改p的指向(*p可讀可寫 p唯讀)

(3)const int * const p;(*p 唯讀 p唯讀)

學習sql寫部落格的第一天

1.select day,category,count distinct uid from hive.sensors.sensors where day 20190629 and day 20190619 group by day category order by day desc sql語句的組...

部落格的第一天

今天,2016.06.12,是個值得紀念的日子,開通了部落格。今天,是我和部落格結緣的日子,歡迎你的到來,歡迎你的來訪,留下你的足跡,記錄你的精彩,分享自己心得,共同進步成長,在此,我想感謝你們的來訪,有幾句話送給,來訪的朋友們和自己,1.開工沒有回頭箭,回頭即是空 2.往往現實就是那樣殘酷,正因你...

第一天的部落格

大四剛畢業這個階段很尷尬,基礎不是很好,但是又想求乙份不錯的工作,在這個炎炎七月顯得很不容易。尋求了一段時間後無結果,想到自己的以後該何去何從,所以索性寫下這篇部落格,一是可以不斷的督促自己,好好學習,天天向上,另一方面也是告誡學弟學妹們在大學期間還是要把基礎給打牢,不要盲目的瘋玩。還有一點就是我們...