資料結構 P4

2021-07-12 06:28:50 字數 585 閱讀 5751

# include /*

用指標輸出陣列元素

自己寫的函式是array, 老師的是array1

2023年6月1日13:28:52

*/ void show_array1(int *p) //a的位址傳遞給了p指標變數,*p代表a[0];因此p現在是陣列第乙個元素的位址

void show_array(int a) //自己寫的這個欠妥,因為形參不是陣列,而是a位址的傳遞

}int main(void)

; //而更本質的傳遞形參應該是指標! a ==>(int *p):p指向a

show_array1(a);

// int y = sizeof(a)/sizeof(int);

// printf("%d\n", y); //結果符合預料, y == 5,計算陣列元素個數這麼計算

// printf("%d\n", sizeof(a));//其表示變數所佔位元組長度:sizeof(a) == sizeof(int*5)==20

return 0;

}

P4學習筆記(三)P4程式語言簡介

上圖展示了p4語言主要結構,下面簡單講解一下p4的基本語法 header ethernet h header vlan tag h struct my headers ht 基本型別派生型別struct 無序成員集合 typedef bit 48 ethernetaddress typedef bi...

CSS樣式 入門學習p4

css的功能強大 3.4 css的優先權原則 在乙個樣式表中發生衝突,按最後定義的樣式來顯示。在多個樣式表中發生衝突,按照內聯樣式表 文件級樣式表 外部樣式表的優先順序顯示。當html樣式與css樣式存在衝突時,優先應用css樣式中定義的屬性。3 css屬性 設定文字樣式 利用css的這些屬性,可以...

C 高頻知識總結P4

從儲存空間角度 虛函式對應乙個vtable,這大家都知道,可是這個vtable其實是儲存在物件的記憶體空間的。問題出來了,如果建構函式是虛的,就需要通過 vtable來呼叫,可是物件還沒有例項化,也就是記憶體空間還沒有,無法找到vtable,所以建構函式不能是虛函式。從使用角度 虛函式的作用在於通過...