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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

全国计算机二级考试c语言指针,全国计算机二级考试C语言 指针精讲课件.ppt

發(fā)布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全国计算机二级考试c语言指针,全国计算机二级考试C语言 指针精讲课件.ppt 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

全國計算機二級考試C語言 指針精講課件

第七章:指 針;第一節(jié):指針概述;如:執(zhí)行以下說明語句后: int a=3,b=4; float c=4.5,d=8.6; char e=‘x’,f=‘y’;其內(nèi)存分配情況如圖:整型變量a,b占兩個字節(jié),若a的地址為1010,則b的地址為1010+2=1012;實型變量c,d占四個字節(jié),若c的地址為1014,則d的地址為1010+2=1018;字符型變量e,f占一個字節(jié),若e的地址為1022,則f的地址為1023;;注意:1:變量的地址是通過‘&’運算符進行計算.例如:上例中&b是計算出變量b的地址1012.以前曾介紹過scanf函數(shù),它的參數(shù)中就需要一個變量的地址.如:scanf(“%d”,&b);中的&b,而scanf(“%d”,&b);是表示將數(shù)據(jù)送入變量b的地址&b所指示的內(nèi)存單元.從而,得到指針的定義.2:指針:訪問變量,首先應找到其在內(nèi)存的地址,或者說:一個地址唯一指向一個內(nèi)存變量,我們稱這個地址為變量的指針.;二:指針與指針變量 地址猶如要找存儲區(qū)域的路標,在程序設計語言中被稱為指針.對內(nèi)存中變量的訪問有以下兩種方式: 1.直接訪問:把通過變量名或地址訪問程序中一個實      體的存儲空間的方式稱為“直接訪問”. 2.間接訪問:把地址存入在一個變量中,然后通過先找出變量中的值(一個地址),再由此地址找到最終要訪問的變量的方法,稱“間接訪問”. 注意:( 1) 存放地址的變量是一個特殊的變量,它只用來存放地址而不能用來存放其它類型.    (2)“間接訪問”方式的實質(zhì):就是把一個變量的地址放在另一個變量中.如圖二:;a; 如圖二:在內(nèi)存的另一些單元中設置一些變量,pa,pb,…,pf,分別用來存放變量a,b,…f的地址(即&a,&b,…,&f)。得到pa的值1010(它是變量a的地址),再通過地址1010找到它所指向的存儲單元中的值3。 根據(jù)圖二所示的邏輯關系,可以將它們形象的表示為圖三,即一個變量指向另一個變量。在C語言中用”指針“來表示指向關系。所以,所謂“指針”就是地址。一個變量的指針就是指該變量的地址。存放地址的變量,就是指針變量。 如:圖二中的pa,pb,…,pf均是指針變量,而從圖三可以看出,指針變量pa指向a,我們在理解“指向”的時候,應該理解它指的是:pa中存有a的地址,通過該地址就能找到a。;7.1.2 指針的類型和指針的定義指針是具有類型的,它的類型就是它所指向?qū)嶓w的類型。如:一個指向int類型的指針,一個指向一維數(shù)組的指針等。注意:1。在使用一個指針變量之前,先要用聲明語句對其定義。 如:int *p;解析:定義了一個指向整型數(shù)據(jù)的指針變量p,即p是一個存放    整型變量的地址變量。2。定義一個指針變量必須用符號“*”,它表明其后的變量是指針變量,但千萬要記住指針變量是“p”,而不是“p”。;3。在定義了一個指針變量之后,系統(tǒng)就為這個指針變量分配一個存儲單元,用來存放地址(如:int *p),但此時該指針變量并未指向確定的整型變量,因為該指針變量中并未輸入確定的地址。要想使一個指針變量指向一個整型變量,必須將整型變量的地址賦給該指針變量。如:int *p,i=3; p=&i;解析:上面先定義了一個指針變量p和一個整型變量i,i的初值為3,但此時p與i無任何關系,如圖a: 然后執(zhí)行賦值語句“p=&i;”,此時p就指向了i。見圖b.;4。指針變量也可以定義為指向?qū)嵭?#xff0c;字符型以及其它類型的變量。 如:float *p; char *q;7.1.3 指針變量的引用 1。指針變量的引用形式:;(2)在程序的執(zhí)行語句中引用的“*”是一個指針運算符,如*p 表示“p指向的變量”。【例1】:用指針變量進行輸入、輸出。 main() {int *p, m; scanf(“%d”,&m); p=&m printf(“%d\n”,*p); };【例2】:說出下列程序的功能。main(0{int *p1, *p2, i1, i2; scanf(“%d,%d”,&i1,&i2); p1=&i1; p2=&i2; printf(“%d,%d\n”,*p1,*p2); p2=p1; printf(“%d,%d\n”,*p1,*p2);}運行情況:假設鍵盤輸入為:10,20

總結

以上是生活随笔為你收集整理的全国计算机二级考试c语言指针,全国计算机二级考试C语言 指针精讲课件.ppt的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99精品国产免费 | 色哟哟在线观看视频 | 在线无遮挡 | 日本午夜精华 | 欧美精品极品 | 国产自产在线视频 | 国产精久久一区二区三区 | 国产成人无码aa精品一区 | 日韩在线中文字幕视频 | 麻豆最新网址 | 亚洲一区二区三区在线 | 91久久精品国产91久久 | 在线视频 91| 欧美亚洲综合视频 | 伊人久久亚洲综合 | 天天干天天色天天射 | 成人一区二区在线观看 | 隣の若妻さん波多野结衣 | 黄av在线播放 | 免费黄色观看 | 国产日韩欧美视频 | 无人在线观看高清视频 单曲 | 麻豆性视频 | 国产一级做a爰片久久毛片男男 | 欧美婷婷精品激情 | 在线视频日韩欧美 | 青青青在线视频观看 | 少妇系列av | 国产懂色av | 亚洲免费黄色 | 欧美,日韩,国产在线 | 国产精品丝袜在线 | 日韩在线小视频 | 久久av影视| 国产女人被狂躁到高潮小说 | jizz欧洲 | 天堂网成人 | 中文字幕一二三 | 91精品国产综合久久久蜜臀图片 | 日韩在线免费观看av | 九九久久九九久久 | 伊人久久99 | 亚洲午夜av久久乱码 | 欧美啪啪网 | 国产一区二区精品久久 | 丁香六月久久 | 男人天堂新地址 | 色婷婷狠| 老司机在线永久免费观看 | 亚洲爱情岛论坛永久 | 久操免费在线 | xxxx国产片 | 国产乱妇乱子 | 亚洲一区二区蜜桃 | www.九九九 | 亚洲色偷偷综合亚洲av伊人 | 色播五月综合 | 黑人操白妞 | 天堂视频一区二区 | 国产精品久久久久久久成人午夜 | 黄色av网址在线观看 | 中文字幕日韩欧美在线 | 精品无码一区二区三区爱欲 | 精品无码在线观看 | 亲女禁h啪啪宫交 | 精品人妻一区二区三区视频 | 国产午夜精品理论片在线 | 欧美色综合网 | 好姑娘在线观看高清完整版电影 | 天天看片天天射 | 日韩一区不卡视频 | freesexvideos第一次| 日本xxxx裸体xxxx出水 | 91老师片黄在线观看 | 欧美一级α片 | 丰满人妻一区二区三区在线 | 欧美精品日韩在线 | 日韩精品久久久久久免费 | av黄色av| 懂色av懂色av粉嫩av分享吧 | 国产又粗又黄的视频 | 非洲黑人狂躁日本妞 | 美女爆乳18禁www久久久久久 | 性工作者十日谈 | 青草视频网 | 都市激情第一页 | 国产高潮呻吟久久 | 成人免费观看视频大全 | 日韩av一区二区三区四区 | 91影院在线 | ,午夜性刺激免费看视频 | 9999精品| 免费成人在线播放 | www.色视频| 人妻精品无码一区二区 | 五月婷婷激情综合 | 成人免费版 | 国产欧美日韩激情 | 影音先锋亚洲资源 |