下列給定程序中函數(shù)fun的功能是:將P所指字符串中的所有字符復(fù)制到b中,要求每復(fù)制三個字符之后插
下列給定程序中函數(shù)fun的功能是:將P所指字符串中的所有字符復(fù)制到b中,要求每復(fù)制三個字符之后插入一個空格。
例如,若給a輸入字符串:ABCDEFGKHHK,調(diào)用函數(shù)后,字符數(shù)組b中的內(nèi)容為:ABC DEF GHI JK。請改正程序中的錯誤,使它能得出正確的結(jié)果。
注意:部分源程序在文件MODll.C中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
正確答案:(1)b[k]=+p;(2)b[k]=“;k++;【考點分析】本題考查:指針類型變量作為函數(shù)的參數(shù),函數(shù)的參數(shù)不僅可以是整型、實型、字符型等數(shù)據(jù)類型,還可以是指針類型。它的作用是將一個變量的址傳送到另一個函數(shù)中?!窘忸}思路】(1)JllN中p是指針型變量作函數(shù)參數(shù),因此給b[k]賦值時出現(xiàn)錯誤0(2)題目要求賦值3個字符后加一個空格,所以應(yīng)該是先給b[k]賦值空格,然后變量k再加1?!窘忸}寶典】C語言中為了表示指針變量和它所指向的變量之間的關(guān)系,在程序中用“*’’符號表示“指向”,例如,pointer代表
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。