首頁>Club>
5
回覆列表
  • 1 # C語言答疑課堂

    C語言的指標確實是個比較討厭的東西!哪裡討厭呢?肯定不是指標這個東東討厭,而是教材沒有把指標說清楚很討厭。翻開你的教材,對指標的描述基本是就是“它是一個指標變數”、“指標是一種地址變數”、“指標指向的XXX”等描述,你說這樣的描述怎麼能讓人看懂指標,反而越看越迷糊。

    我在想,描述指標P時,可不可以換其他的詞語來輔助理解“指標”這個詞語,因為“指標”這個詞語確實不太好理解。你想啊,在描述整型變數、字元變數的時候,大家都很好理解,因為“整型”、“字元”型、“字串”型這樣的詞語大家都很好理解,你說“指標”這個詞語大家都不多見,這怎麼理解呢?難不成還要拿個詞語大全先去查下“指標”的漢語詞義嗎?

    在講解指標P時,可以說P是一個地址變數,此時先不要說“指標”這個詞語,而是說“地址”這個詞語,也就是地址變數P怎麼怎麼。那麼定義指標變數P時的寫法:

    int *P 也可以暫時寫為 address P。

    這樣初學者學習到指標P時會不會一目瞭然:哦,address這個單詞我小學就學過了,是地址的意思,那麼變數P的型別就是地址型別咯!

    你看,這樣初學者對指標變數就建立起了一個地址的概念了,總比巴拉巴拉說一大堆的無用解釋好吧。

  • 2 # C語言答疑課堂

    C語言的指標確實是個比較討厭的東西!哪裡討厭呢?肯定不是指標這個東東討厭,而是教材沒有把指標說清楚很討厭。翻開你的教材,對指標的描述基本是就是“它是一個指標變數”、“指標是一種地址變數”、“指標指向的XXX”等描述,你說這樣的描述怎麼能讓人看懂指標,反而越看越迷糊。

    我在想,描述指標P時,可不可以換其他的詞語來輔助理解“指標”這個詞語,因為“指標”這個詞語確實不太好理解。你想啊,在描述整型變數、字元變數的時候,大家都很好理解,因為“整型”、“字元”型、“字串”型這樣的詞語大家都很好理解,你說“指標”這個詞語大家都不多見,這怎麼理解呢?難不成還要拿個詞語大全先去查下“指標”的漢語詞義嗎?

    在講解指標P時,可以說P是一個地址變數,此時先不要說“指標”這個詞語,而是說“地址”這個詞語,也就是地址變數P怎麼怎麼。那麼定義指標變數P時的寫法:

    int *P 也可以暫時寫為 address P。

    這樣初學者學習到指標P時會不會一目瞭然:哦,address這個單詞我小學就學過了,是地址的意思,那麼變數P的型別就是地址型別咯!

    你看,這樣初學者對指標變數就建立起了一個地址的概念了,總比巴拉巴拉說一大堆的無用解釋好吧。

  • 中秋節和大豐收的關聯?
  • 營養師這個職業在什麼地方工作?怎麼考營養師?