古代的劍客們與數組
對手相逢時,無ide
論對手多麼強大,函數
明知不敵,也要亮出本身的劍!spa
01指針
指向結構體變量的指針對象
一、指向結構體對象的指針變量既能夠指向結構體變量,也可指向結構體數組中的元素。blog
二、指針變量的基類型必須與結構體變量的類型相同。內存
三、C語言中容許把(*p).num用p->num來代替,「->」表明一個箭頭,p->num表示p所指向的結構體變量中的num成員。it
02class
指向結構體數組的指針
一、(++p)->num,先使p自加1,而後獲得p指向的元素中的num成員值。
二、(p++)->num,先求的p->num的值,而後再使p自加1。
03
用結構體變量和結構體變量的指針做函數參數
一、用結構體變量的成員做參數。用法和用普通變量做實參是同樣的,屬於「值傳遞」方式。應當注意實參與形參的類型保持一致。
二、用結構體變量做實參。用結構體變量做實參時,採起的也是「值傳遞」的方式,將結構體變量所佔的內存單元的內容所有按順序傳遞給形參,形參也必須是同類型的結構體變量。
三、用指向結構體變量(或數組元素)的指針做實參,將結構體變量的地址傳給形參。