實驗十總結

2022-03-30 13:43:32 字數 977 閱讀 1111

一、知識點總結:

1、指標變數的定義:如果程式中宣告乙個變數並使用位址作為該變數的值,那麼這個變數就是指標變數。

1)一般形式為:

型別名: *指標變數名;

1型別名指定指標變數所指向變數的型別,必須是有效的資料型別)。

2定義多個指標變數時,每乙個指標變數前面都必須加上*。

3指標變數的型別不是指指標變數本身的型別,而是指它所指向的變數的資料型別。

4無論何種型別的指標變數,他們都是用來存放位址的。

5在定義指標變數時需要使用指標宣告符*,但指標宣告符並不是指標的組成部分。例如,定義int=*p; 說明p是指標變數,而不是*p。

6指標宣告符*在定義

指標變數時被使用,說明被定義那個變數時指標

2)指標的賦值:

指標變數被定義後,必須將指標變數和乙個特定的變數進行關聯後才可以使用。即,應先賦值再使用(賦的值為位址)。

假設有定義

int,*p

下面語句可以對指標變數p賦值

p=&i;

p=0;

p= null

p=(int*)1732

2、幾種指標表示式:

*p:指標變數p所指向的變數。

如表示式*p=*p+1、++*p、(*p)++,都是將指標p所指向變數的值加1、

而表示式*p++等價於*(p++),先取*p的值作為表示式的值,再將指標p的值加一,運算後,p不在指向當前變數。

3、說明:

(1)當p=&a後,*p與a相同。

(2)int *p;定義指標變數p

*p=10;指標p所指向的變數,即a。

(3)&*p與&a相同,是位址

*&a與a相同,是變數

二、實驗過程中遇到的問題及解決方法:對於指標變數的使用不是很習慣,常常會出現一些賦值錯誤,或者錯誤語句

通過老師所布置的作業與課本上的習題使我更透徹的了解了指標

三 實驗心得

多看書,多打,多練習!

實驗十 動態路由實驗

routera rip version 2 multicast routera rip network 10.0.0.0 可以用all routera rip ip routing routerb rip version 2 multicast routerb rip network 10.0.0....

大一下 c 上機實驗總結(十)

大一下c 上機實驗總目錄 大一下c 上機實驗總結目錄 1 編寫乙個程式設計乙個汽車類vehicle,包含的資料成員有車輪個數wheels和車重weight。小車類car是它的私有派生類,其中包含載人數passenger load。卡車類truck是vehicle的私有派生類,其中包含載人數passe...

實驗十 配置EIGRP協議

實驗十配置eigrp協議 實驗目的 1 了解混合路由選擇協議的工作原理,使用的度量值,2 了解eigrp協議的優點,掌握eigrp路由協議的配置方法。實驗裝置 三颱cisco路由器,三颱pc,三根雙絞線,兩根serial連線。實驗內容與步驟 1 首先熟悉書上關於eigrp路由協議的知識,掌握eigr...