請看題
今天我的學生問了我一道不錯的C語言試題,請看題:以下
會輸出什麼?解析
本題主要考究的是C語言基礎內容:
- 函數遞歸:函數自身調用自身
- 數組與指針
- 地址傳遞
初看可能覺得打印結果是111111 ,其實並不是的,可能被x[1] 所迷惑,其實我們只需要簡單的變形下傳參方式就可以很快的理解,int x[]傳參方式等效 int *x;數組和指針的學習中知道&x[1] 等效x+1 ,故題目可以改為以下形式:
根據參數的遞歸得到答案應該是:654321
文章都是手打原創,每天最淺顯的介紹C語言、C++,windows知識,喜歡我的文章就關注一波吧,可以看到最新更新和之前的文章哦。如果足下基礎比較差,不妨關注下人人都可以學習的視頻教程
通俗易懂,深入淺出,一個視頻只講一個知識點。視頻不深奧,不需要鑽研,在公交、在地鐵、在廁所都可以觀看,隨時隨地漲姿勢
閱讀更多 C語言基礎 的文章