注意細(xì)節(jié)問題
一定要考慮除零、溢出、類型轉(zhuǎn)換、精度等細(xì)節(jié)問題!
雖然我們?cè)谄綍r(shí)學(xué)C語(yǔ)言的時(shí)候老師都提醒過,可是真正到了編程序的時(shí)候,卻沒有幾個(gè)人會(huì)考慮,
注意細(xì)節(jié)問題
。這些細(xì)節(jié)問題似乎并不直接影響題目的輸出結(jié)果,然而,因?yàn)橐绯龊皖愋娃D(zhuǎn)換錯(cuò)誤而造成考試得不到滿分的可是大有人在啊! 我們看下面一道最害人的題目!,很多朋友考了這道題目都沒有過。下面來看看你為什么是0分!
考試中心命題組64題:
請(qǐng)編制函數(shù)encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,
仍存入數(shù)組xx的對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS8.DAT中,
資料共享平臺(tái)
《注意細(xì)節(jié)問題》(http://www.msguai.com)。替代關(guān)系:f(p)=p*11 mod 256 (p是數(shù)組中某一個(gè)字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),
如果原字符小于等于32或大于130,則該字符不變,否則將f(p)所對(duì)應(yīng)的字符進(jìn)行替代。
這道題目所有的人都做過,但幾乎就沒有人做對(duì),包括南開無憂在內(nèi)!
原因就在于這一句!
:int f; f=(xx[i][k]*11)%6;
char *pf; *pf=*pf*11%6;
表面看來,好象兩個(gè)都對(duì),
請(qǐng)你在TC下運(yùn)行一下下面的代碼,看一下結(jié)果你就知道了是怎么回事了:
【注意細(xì)節(jié)問題】相關(guān)文章:
應(yīng)屆畢業(yè)生求職信應(yīng)注意的細(xì)節(jié)問題05-23
求職信的細(xì)節(jié)問題08-16
面試應(yīng)該注意的問題08-28
面試應(yīng)注意的問題09-30
夏季運(yùn)動(dòng)需要注意的細(xì)節(jié)09-30
求職面試要注意的小細(xì)節(jié)09-16
面試中應(yīng)注意的問題10-10
不得不注意的職場(chǎng)細(xì)節(jié)09-17