日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C语言重难点总结:指针

發布時間:2025/3/15 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言重难点总结:指针 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一:指針和數組名的關系
    • (1)[]運算符
  • (2)指針和數組名的關系
  • 二:const修飾指針問題
  • 三:指針數組和數組指針
  • 四:函數指針

一:指針和數組名的關系

(1)[]運算符

[]運算符的作用:,編譯器會這樣處理a[i]==*(a+i)

(2)指針和數組名的關系

數組名是指針常量,普通指針是指針變量


所以如果執行int* const p=a,表示將指針修飾為常量,因此此時的p和a就基本一致了,也是不允許修改的

二:const修飾指針問題

簡記:const放在誰后面就修飾誰

1:const int i與int const i等價,表示i的內容不可被修改

2:const int* i與int const* i等價

首先i是指針,const修飾了int,表示指針可以變化,但是指針指向的內容不能被修改

3:int* const i

const修飾的是指針,指針不可變,但是指向內容可以修改

4: const int* const i = &a;

這個就是上面的綜合情況,指針不能修改,指向的內容也不能修改

三:指針數組和數組指針

如果沒有()就是指針數組,如果有()就是數組指針

  • 所謂指針數組,就是存放指針的數組,它的里面存放的全部是指針
  • 數組指針,其主語就是指針,數組指針也就是指向數組

四:函數指針

數組指針是指向數組的,函數指針就是指向函數的,也就是函數也是有自己的地址的

總結

以上是生活随笔為你收集整理的C语言重难点总结:指针的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。