請問這兩道C 題目如何做?

時間 2021-06-07 04:58:42

1樓:tetradecane

A、如果(s1字元指標存的位址比s2存的位址大)B、如果(字串s1小於字串s2)

C、如果(字串s1等於字串s2)

D、如果(字串s1大於字串s2)

A、a[5]越界,報錯

B、a是常量指標,指向a[0],那麼a+2指向a[2],*(a+2)相當於a[2]

C、p等於a的指標,指向a[0],那麼p+5越界,*(p+5)報錯D、a+2是指向a[2]的指標,是乙個位址

2樓:上德不德

第一題,考查對c函式strcmp()的掌握。strcmp函式用於c中字串的比較,基本形式為strcmp(str1,str2),若str1=str2,則返回零;若str1str2,則返回正數。據上,這裡明顯選D。

第二題,陣列a有5個元素a[0]到a[4],A中a[5]不是陣列的元素,明顯不對;C中p為指標,指向陣列的第乙個元素a[0],p+5指向後面第五個元素,相當於a[5],這裡跟A一樣,指的還是不是陣列的元素;D中a為陣列首個元素的指標,+2即指向a[2]的指標,但這裡沒有用*解引用,所以它是乙個指標而非陣列的元素;B中,比D中多了解引用,相當於a[2],它是陣列的元素,選他。

騰訊實習生面試,這兩道題目該怎麼回答?

李振宇 我看到的 經歷過的所有的故障 bug,必須通過猜測 判斷 除錯,縮小範圍等方式,逐步模擬出問題的場景,所有困難的地方都是在復現問題,縮小問題。 這個面試官不客氣的說就是一sb,第一題讓實習生來回答簡直就是喪心病狂,在校生完全沒有應用場景,談何重現。這個2b就是在拿自己專業領域的東西來為難題主...

請問各位大佬這兩道題怎麼做

Fuchen li 考的是who,whom,和whose who是主格,whom是who的受格,whose是who的所有格.which是主格,which是which的受格,whose是which的所有格,which的所有格也可以是of which 如果which是主格,那麼所有格的whose of ...

學校工作室測試,這兩道題用C語言怎麼做,求解?

杜紫童 第乙個一定要用迴圈嗎,不用行不行?不太會C,用C 行不行?include using namespace std template size t I void output line size tv,index sequence OP op template N void output im...