# 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,所以建構函式不能是虛函式。從使用角度 虛函式的作用在於通過...