2023年03月08日 吃魚的小臉貓 新浪部落格

2021-09-25 19:12:53 字數 605 閱讀 6389

一、函式指標

顧名思義:指向函式的指標

int (*p)(int,int);

p=&max;

true:   printf("%d" , (*p)(20,10));

printf("%d" ,    p(20,10));

false:  printf("%d",   *p(20,10));

補充:arr和&arr的數值相同,但含義不同

arr : 陣列名可表示陣列的首位址,+1+的是陣列單個位元組數的大小

&arr : 表示取陣列的位址,+1+的是整個陣列的位元組大小

同理可得:

(1)指標函式:指標的函式

int*  fun(int,int);

(2)  陣列指標:指向陣列的指標

int (*p)[ ];

(3)  指標陣列:指標的陣列

int   *p[ ];

二、結構體的大小

1、結構體內存分配的本質原因:

讓所有成員放在其能被其整除的位址上

2、規則:

(1)上面的加起來必須是下面的倍數

(2)總大小必須是單個最大成員的倍數(這裡單個最大成員不包括結構體內的結構體)

開源大資料週刊 2023年08月03日 第95期

apache kafka 2.0.0 已正式發布,這是乙個主要版本,新增了許多重要的新功能。此外還包括許多重要的 bug 修復和改進,其中還包括一些嚴重的錯誤修復。2018中國人工智慧大會在深圳舉行。會上,國際人工智慧聯合會 ijcai 主席 aaai acm ieee fellow 香港科技大學教...

遞迴2023年11月24日

遞迴2018年11月24日 以下內容僅供娛樂,歡迎隨時 請多指教!1 用遞迴函式求斐波那契數列的第n項 斐波那契數列從第三個數起,後乙個數等於前面兩個數之和,例如 1 1 2 3 5 8 13 21 34 include intfun int n intmain 2 猴子吃桃問題 有一群猴子,去摘了...

2023年11月12日 複習

utf 8,unicode,gbk 的差異 沒聽懂。中文位元組 utf8 3個 gbk 2個 n 1actname sxj actpwd 123 while true name input name mima input mima n n 1 if actname name and actpwd m...