第十一次实验总结
知識點總結(jié):
指針、數(shù)組和地址間的關系
·數(shù)組的基地址是在內(nèi)存中存儲數(shù)組的起始位置,它是數(shù)組中第一個元素(下標為0)的地址,因此數(shù)組名本身是一個地址即指針值。
·指針是以地址作為值的變量,而數(shù)組名的值是一個特殊的固定地址,可以把它看作是常量指針。
P=a;?等價于?P=&a[0];
p=a+1;?等價于?p=&a[1];
注:P=a+1是合法的,但a=a+1就是非法的。
·數(shù)組名可以使用指針形式,而指針變量也可以轉(zhuǎn)換為數(shù)組形式。
·如果變量p是指向某個指定類型變量的指針,那么表達式p+1代表訪問該類型的下一個變量的內(nèi)存地址。(像p+i、p++、p+=i這樣的表達式都是有意義的)
·兩個相同類型的指針相減,表示它們之間相隔的數(shù)組元素數(shù)目。
注:在C語言中,指針的算術運算只包括兩個相同類型的指針相減以及指針加上或減去一個整數(shù),其他的操作如指針相加、相乘和相除,或指針加上和減去一個浮點數(shù)都是非法的。
·兩個相同類型指針還可以使用關系運算符比較大小。
心得:自從落下一節(jié)課我發(fā)現(xiàn)現(xiàn)在上課倍感吃力,同學反應都很快而我有時候竟完全不知道該做什么得不停地翻書找概念,老師也很關照我但是也沒辦法降低大家的課堂進度,我也很著急。感覺自學起來沒那么簡單無法像老師那樣把每個東西都搞懂。
轉(zhuǎn)載于:https://www.cnblogs.com/wangshixuan/p/6146714.html
總結(jié)
- 上一篇: Unity中Instantiate一个p
- 下一篇: RETSful 的真正含义