亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > C語言知識點(指針篇)

C語言知識點(指針篇)

來源:千鋒教育
發布人:qyf
時間: 2022-10-26 15:13:30 1666768410

C語言知識點(指針篇)

  指針

  1、哪些情況會出現野指針

  指針變量未初始化、指針釋放后未為置空、指針操作超越變量作用域

  2、描述內存分區

  程序在運行前:分為代碼區、BSS段(未初始化數據區)、data段(初始化數據區)

  程序在運行后:堆區、棧區、全局區(靜態區)、文字常量區、代碼區

  3、描述普通局部變量、普通全局變量、靜態局部變量、靜態全局變量的區別

  普通局部變量:

  存在棧區、不初始化內容隨機、只在定義所在的復合語句中有效、符合語句結束變量空間釋放

  普通全局變量

  存在全局區、不初始化內容為0、進程結束空間才被釋放,能被當前源文件或其他源文件使用,只是其他源文件使用的時候,記得使用extern修飾

  靜態局部變量:

  存在全局區、不初始化內容為0、整個進程結束空間才被釋放,只能在定義所在的復合語句中有效

  靜態全局變量

  存在全局區、不初始化內容為0、整個進程結束空間才被釋放,只能被當前源文件使用

  4、描述指針數組的概念

  指針數組本質是數組,只是數組的每個元素是一個指針(地址)

  5、描述32位或64位平臺下指針的大小

  32位平臺:任意類型的指針大小為4字節

  64位平臺:任意類型的指針大小為8字節

  6、描述指針與指針變量的區別

  指針:內存中每一個字節都會分配一個32位或64位的編號,這個編號就是地址, 而指針就是內存單元的編號。

  指針變量:本質是變量 只是該變量存放的是空間的地址編號

  7、指針和地址的區別

  指針和地址最大的區別是指針有類型,而地址沒有類型,地址僅僅是地址編號。指針是由地址和類型組成,指針不僅記錄了地址編號還記錄了該地址空間的類型

  8、描述一下int *p含義

  p為指針變量,p自身類型為int *,指向的類型為int *,p可以保存的是int變量的地址編號

  9、描述int *p[5]的含義

  p是指針數組的數組名,該數組5個元素,每個元素為int *類型。p是存放整形變量地址的數組。

  10、描述int (*p)[10]的含義

  p是數組指針變量,p的本質是指針變量 保存的是數組的首地址,該數組必須有10個元素且每個元素的類型為int類型

  11、描述int *p[10]的含義

  p是指針數組,p的本質是數組 只是數組的每個元素為int *類型

  12、描述int (*p)(int,int)的含義

  p是函數指針變量, p的本質是指針變量 ,它保存的是函數的入口地址,只是該函數必須是int類型的返回值類型,且有兩個int類型的形參。

  13、描述int (*p[5])(int ,int)的含義

  p是函數指針數組。p的本質是數組,數組的每個元素為函數指針,該函數必須是int返回值類型和兩個整型的形參

  14、描述數組元素指針變量的含義

  數組元素指針變量是指保存數組元素的地址的指針變量,該變量+1跳過一個元素

  15、兩個指向同一數組的元素指針變量的關系

  指向同一數組的元素指針變量可以判斷大小、賦值但是相加是無意義的。

  < >判斷兩指針變量的位置關系

  ==判斷兩指針變量是否指向同一處

  =讓兩指針變量 指向同一處

  -計算兩指針變量間相差的元素的個數

  +兩指針變量相加是無意義

  16、指針作為函數的參數的意義

  指針作為函數的參數,函數內部可以修改外部指針所對應空間的內容

  指針作為函數的參數,如果傳遞的是自定義類型數據的地址,可以節約空間

  指針作為函數的參數,可以將外部申請的空間傳遞到函數內部使用

  17、指針作為函數的返回值類型的意義

  指針作為函數的返回值類型 可以將函數內部的空間返回到函數外部使用

  18、描述函數指針變量

  函數指針變量本質是指針變量,只是該變量保存的是函數的入口地址,我們可以通過函數指針變量簡介的調用該指針變量所保存的函數

  19、函數指針變量作為函數參數的意義

  如果函數指針變量作為函數的參數,那么該函數可以同函數指針參數間接調用外部傳遞過來的函數。這樣可以讓函數的功能多樣化,實現函數的功能復用

  20、Int *和int **的關系

  Int *它的類型是int *類型 所指向的的類型為int類型

  Int **它的類型是int **類型 所指向的類型為int *類型

  Int *定義的變量的地址可以用int **定義的變量來保存

  21、指針中用到的*和&各自的作用

  在定義指針變量時,如:int *p;其中*的作用是修飾p為int *類型的指針變量

  在使用的時候,如*p;表示取p所保存的地址編號對應空間的內容

  在使用的時候,如&num;表示取變量num的地址變量,如果num的類型為int,那么&num的類型就為int *

  在使用的時候,*和&如果同時出現,從左往右可以將*和&相互抵消

  22、談談指針變量的類型

  指針變量的類型分為:自身類型和指向類型

  自身類型描述的是指針變量本身的類型,而指向的類型描述的是指針變量能夠保存啥類型變量的地址

  自身類型一般用判斷指針變量賦值、傳參時的指針類型是否匹配

  指向類型一般用于決定指針變量能夠訪問所指向空間的長度,以及指針變量+1跳過的指針寬度

  比如:int *p;p自身的類型為int *類型,而p指向的類型為int類型。*p能取空間的指針數為4字節,p+1跳過4字節

  23、指針變量最好初始化為啥值

  初始化為NULL

  24、操作指針變量前,做好對指針變量做怎樣的判斷

  操作指針變量前,最好判斷是否指向了NULL

  25、指針作為函數的返回值時需要注意啥

  指針作為函數的返回值,不要返回函數內部中局部變量的地址。因為函數中局部變量在函數結束后會被立即釋放,而外部通過函數返回值得到的地址也指向了以及回收的空間地址(非法地址),如果繼續操作改地址將會出現段錯誤或其他不可確定的錯誤

  26、談談const int *p和int *const p的區別

  Const int *p:const修飾的是*,p是可讀可寫,但是用戶不能通過*p修改外部空間的內容(只能讀操作)

  Int * const p;const修飾的是p,p一旦初始化了指向,就不能修改p的指向,但是用戶可以使用*p修改外部空間的值

  27、數組指針的定義形式

  數組指針的定義形式為:類型 (*p)[]

  28、數組指針的作用

  數組指針可以保存數組的首地址,數組指針+1將跳過整個數組

  一維數組指針可以和二維數組配合使用,可以使用一維數組指針保存二維數組的行地址,等同二維數組名一樣的操作二維數組的元素

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
亚洲AⅤ永久无码精品| 娇妻被黑人杂交呻吟| 午夜香吻视频在线看免费| 全部免费特黄特色大片| 男人添女人下部高潮全视频| 久久久久久精品毛片A级蜜桃| 红杏亚洲影院一区二区三区| 国产亚洲精品A在线观看| 国产精品爆乳在线播放第一人称| 穿着旗袍方便C英语老师| 把人妻日出白浆人妻视频| CHINESE树林性BBW| AV无码人妻精品丰满熟妇区| [中文] [3D全彩H漫]新来| 在教室伦流澡到高潮H强圩电影| 亚洲中文久久久久久精品| 亚洲欧洲日产国码无码| 亚洲欧洲日产国码中文字幕| 97精品国产97久久久久久免费| 777精品久无码人妻蜜桃| 高潮VIDEOSSEXOHD潮喷| 国产69精品久久久久99尤物| 丰满的少妇愉情HD高清免费| 成人免费视频无码专区| 成熟交BGMBGMBGM日本| 韩国三级香港三级日本三级L| 国产亚洲欧美日韩精品一区二区 | 少妇ⅩXXOOOZZXXHD| 十八禁无码免费网站| 天堂VA在线高清一区| 无码精品人妻一区二区三区影院 | 又湿又黄裸乳漫画无遮挡网站| 余生请多指教在线观看免费全集 | 被三个男人绑着躁我好爽| 成人免费无码精品国产电影| 精品无码AV人在线观看| 久久人妻AV中文字幕| 蜜臀AV无码国产精品色午夜麻豆| 免费120秒体验试看5次| 玩两个丰满老熟女久久网| 亚洲AⅤ男人的天堂在线观看| 18禁成人黄网站免费观看| YIN荡到骨子里的SAO货| 肥胖孕妇BBWBBWBBW| 国产男男Gay做受| 极品AV麻豆国产在线观看| 欧洲精品久久久AV无码电影| 色偷偷偷久久伊人大杳蕉 | 国产成人精品999在线观看| 国产剧情MV天美传媒| 精品v内射66偷窥| 黑人巨鞭大战丰满少妇| 久久人人做人人爽人人AV| 视频一区二区三区在线观看蜜桃| 一区二区三区毛片| ZOOM与人性ZOOM2023| 精品亚洲卡一卡2卡三卡乱码| 免费A级毛片无码A∨中文字幕下| 人妻熟女一区二区AⅤ| 视频一区二区三区在线观看密桃| 中文无码制服丝袜人妻AV | 80S国产成年女人毛片| 韩国的无码AV看免费大片在线| 久久久久国产一区二区| 脱岳裙子从后面挺进去电影| AⅤ成年女人毛片免费观看| 国产成人精品A视频免费福利| 免费免费视频片在线观看| 亚洲AV永久无码精品尤物在线| 中国老熟女重囗味HDXX| 成人日韩熟女高清视频一区| 含羞草传媒每天免费三次看剧| 日本工口里番全彩色| 亚洲AV无码AV有码AV| 18禁黄网站男男禁片免费观看| 狠狠色噜噜狠狠狠888米奇| 十八款夜间禁用APP| 八戒成年私人影院| 妺妺坐在我腿上勃起弄了应用| 天堂AⅤ大芭蕉伊人AV| 亚洲午夜成人精品无码色欲| 爸爸缓慢有力送女儿的句子| 鲁大师在线影院免费观看| 色婷婷AV一区二区三区4k岛国| 亚洲第一最快AV网站| www.性xxxxx| 狠狠综合久久久久综合网站| 天天躁日日躁狠狠躁婷婷高清| 把佛珠一个一个挤出去| 男女做爰高清免费直播网站| 亚洲中文字幕波多野结衣| 国语自产少妇精品视频蜜桃| 无码人妻丰满熟妇区BBBBXXXX| 在线观看国产精品乱码APP| 娇妻卧室含辱迎接领导是哪部电影| 玩弄JAPAN白嫩少妇HD小说| 成年免费A级毛片免费看| 精品久久久无码中文字幕| 人妻熟妇乱又伦精品视频APP| 中文无码AV一区二区三区| 久久精品A亚洲国产V高清不卡| 日韩高清国产一区在线| 亚洲熟妇人妻系列| 国产成人剧情AV麻豆果冻| 美女内射无套日韩免费播放 | 玩爽少妇人妻系列无码| 7777888888精准管家婆| 麻豆国产AV超爽剧情系列| 一个添下面两个吃奶把腿扒开| 久久精品熟女亚洲AV麻豆网站| 熟女肥臀av二区三区四区| 真人作爱视频免费网站| 久久亚洲AV成人无码软件| 无码人妻丰满熟妇区毛片18| 国产成年女人毛片80S网站| 双腿扒开调教羞辱惩罚视频| 高潮VPSWINDOWS国产乱| 日日躁狠狠躁死你H| 中文字幕不卡乱偷在线观看| 国内外精品激情刺激在线| 亚洲AV成本人无码网站| 国精品无码人妻一区二区三区| 日韩人妻精品无码一区二区三区| 亚洲午夜无码毛片Av| 久久精品网站免费观看| 亚洲婷婷月色婷婷五月| 久久久久99精品成人片三人毛片| 亚洲精品乱码久久久久久蜜桃不卡| 丰满多毛的大隂户毛茸茸| 色悠久久久久综合先锋影音下载| 荡公乱妇第1章方情95| 免费无遮挡无码H肉动漫在线观看| 亚洲丰满熟妇浓毛大隂户| 精品无码国产自产拍在线观看蜜桃 | 少妇白浆高潮无码免费区| 国产精品99精品无码视亚| 新版АⅤ资源新版在线天堂| 擦老太BBB擦BBB擦BBB擦| 色婷婷五月色综合AⅤ小说| 国产高潮抽搐翻白眼在线播放| 琪琪午夜伦伦电影理论片 | 狠狠色噜噜狠狠狠狠色综合网| 亚洲精品无码久久毛片| 久久久久人妻精品区一| 亚洲AV永久精品无码| 国产超薄肉色丝袜视频| 性色欲情网站IWWW| 国产精品∧V在线观看| 亚洲AV成人在线| 久久久久久精品免费免费999| 中文字幕,久热精品,视频在线| 人妻丰满熟妇无码区yeezy| 97精品国产一区二区三区| 人与畜禽共性关系的重要性有哪些 | 99精品国产一区二区三区| 麻豆一区二区在我观看| 亚洲夜夜欢A∨一区二区三区| 噜噜久久噜噜久久鬼88| JAPANESE人妻少妇| 内射大B美女毛片| 成人永久免费高清视频在线观看| 无码人妻出轨与黑人中文字幕| 教室抽插调教老师小说| 236宅宅理论片免费| 麻豆国产AV超爽剧情系列| 爱情岛网站亚洲禁18进入| 无码播放一区二区三区| 久久ER99热精品一区二区| 亚洲男人AV香蕉爽爽爽爽| 果冻传媒剧国产剧在线看| 永久免费观看美女裸体的网站| 久久久久人妻精品一区三寸蜜桃| 99精品国产高清一区二区| 四虎WWW永久在线精品| 教室抽插调教老师小说| 99无人区码一码二码三码...| 天堂А√在线中文在线| 久久精品国产亚洲AV无码麻豆| けんじゃたいむMANA原神| 人妻熟妇与黑人HDXⅩXX| 国产日产欧产精品精品软件| 性av 丰满av 无码av| 久久青草费线频观看| 成午夜福利人试看120秒| 亚洲国产精品无码久久九九大片| 精东传媒VS天美传媒在线老牛| 91精品人妻一区二区三在线| 乌克兰ZOOMKOOL| 巨胸喷奶水WWW视频网站| 50岁人妻丰满熟妇ΑV无码区| 太深太粗太大太猛太爽了视频| 久久精品夜色国产亚洲AV| ワンピースのエロ官网| 亚洲AV中文AⅤ无码AV接吻| 欧美成人一区二区三区不卡| SM调教贱屁股眼哭叫求饶H| 亚洲AV成人无码精品电影在线| 牛牛影视亚洲AV成人片| 国产久热精品无码激情| AV鲁丝一区鲁丝二区鲁丝三区|