用指針編寫字符串比較函數(shù)
在C 編程中,字符串比較是一項常見的任務。使用指針操作可以高效地實現(xiàn)字符串比較函數(shù)。 首先,我們需要明確的是,C 中的字符串是以字符數(shù)組的形式存儲的,而字符數(shù)組本身是以數(shù)組的形式存儲的,即以
在C 編程中,字符串比較是一項常見的任務。使用指針操作可以高效地實現(xiàn)字符串比較函數(shù)。
首先,我們需要明確的是,C 中的字符串是以字符數(shù)組的形式存儲的,而字符數(shù)組本身是以數(shù)組的形式存儲的,即以連續(xù)的內(nèi)存空間來存儲字符。
通過指針,我們可以獲取字符串的首地址,并逐個比較字符,直到遇到不相等的字符或者字符串結(jié)束符號'