日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言重难点总结:指针

發布時間:2025/3/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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语言重难点总结:指针的全部內容,希望文章能夠幫你解決所遇到的問題。

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