【導(dǎo)讀】分析面試題的內(nèi)涵。文中的大多數(shù)面試題來自各大論壇,部分試題解答也參考了。許多面試題看似簡單,卻需要深厚的基本功才能給出完美的解答。程度,我們能真正寫好一個strcpy函數(shù)嗎?我們都覺得自己能,可是我們寫出。的strcpy很可能只能拿到10分中的2分。讀者可從本文看到strcpy函數(shù)從2. 分到10分解答的例子,看看自己屬于什么樣的層次。查面試者敏捷的思維能力。些面試題的深入剖析則可進(jìn)一步增強(qiáng)自身的內(nèi)功。string只有10個字節(jié)的空間,strcpy會導(dǎo)致數(shù)組越界;對試題2,如果面試者指出字符數(shù)組str1不能在數(shù)組內(nèi)結(jié)束可以給3分;對試題3,if應(yīng)改為if,因?yàn)?。strlen的結(jié)果未統(tǒng)計’\0’所占用的1個字節(jié)。//為了實(shí)現(xiàn)鏈?zhǔn)讲僮?,將目的地址返回,?分!這么多玄機(jī),真不是蓋的!對strlen的掌握,它沒有包括字符串末尾的'\0'。后的str仍然為NULL;的p[]數(shù)組為函數(shù)內(nèi)的局部自動變量,在函數(shù)返回后,內(nèi)存已經(jīng)被釋放。是許多程序員常犯的錯誤,其根源在于不理解變量的生存期。