freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

實(shí)時(shí)時(shí)鐘ds1302的原理與應(yīng)用-資料下載頁(yè)

2025-05-13 21:46本頁(yè)面
  

【正文】 。 ? i ++。 ? if(i == 6) i=0。 ? } ? void init_timer0() //Timer0初始化 ? { ? TMOD = 0x01。 ? TH0 = (655362021) / 256。 ? TL0 = (655362021) % 256。 ? TR0 = 1。 ? ET0 = 1。 ? EA = 1。 ? } ? void main() ? { ? init_timer0()。 ? init1302()。 ? while(1) ? { ? get_time()。 ? } ? } 指針( pointer)實(shí)際上就是存儲(chǔ)器的地址,因?yàn)槲覀兛梢园阉胂癯梢粋€(gè)指向存儲(chǔ)器的箭頭,所以稱為指針。而指針變量就是儲(chǔ)存存儲(chǔ)器地址的變量。內(nèi)存單元的指針和內(nèi)存單元的內(nèi)容是兩個(gè)不同的概念。使用指針變量時(shí)也必須預(yù)先聲明。 對(duì)于一個(gè)內(nèi)存單元來(lái)說(shuō),它的地址即為指針,其中存放的數(shù)據(jù)是該單元的內(nèi)容。在 c語(yǔ)言中,允許用一個(gè)變量來(lái)存放指針,這種變量稱為指針變量。因此,一個(gè)指針變量的值就是某個(gè)內(nèi)存單元的地址,或稱為某內(nèi)存單元的指針。 指針變量也是一個(gè)變量,它和普通變量一樣占用一定的存儲(chǔ)空間。但與普通變量不同之處在于,指針變量的存儲(chǔ)空間存放的不是普通的數(shù)據(jù),而是另一個(gè)變量的地址。因此,指針變量是一個(gè)地址變量。聲明指針變量的格式為 數(shù)據(jù)類型 *指針變量名; 在指針定義中, “ 指針變量 ” 前的 “ *” 僅是一個(gè)符號(hào),并不是指針運(yùn)算符; “ 基類型 ” 表示該項(xiàng)指針變量所指向變量的數(shù)據(jù)類型,并非指針變量自身的數(shù)據(jù)類型,因?yàn)樗兄羔樧兞慷际堑刂?,所以所有指針變量的類型相同,只是所指向的變量的?shù)據(jù)類型不同。 例如: char *p。 p是一個(gè)指針變量,其值是個(gè)整型變量的地址,或者說(shuō) p指向一個(gè)整型變量。至于 p究竟指向哪一個(gè)整型變量,應(yīng)由向 p賦予的地址來(lái)決定。指針也可以指向用戶自定義的數(shù)據(jù)類型變量,如: ? typedef struct ? { ? char year。 ? char moth。 ? char day。 ? }date。 ? date *dispaly_date。 一、 指針與數(shù)組 數(shù)組的名字后面沒(méi)有加上任何索引值時(shí),就是指向數(shù)組開(kāi)始位置的地址值,所以數(shù)組的名字也是指針。例如: char filename[80]。 char *p。 p=filename。 反之,指針也可以當(dāng)成數(shù)組來(lái)使用,如下例所示。例如: int x[5]={1,2,3,4,5}。 int *p,sum,i。 p=x。 //指針 p存放數(shù)組 x的開(kāi)始地址 for(i=0。i5。i++) sum=sum+p[i]。 二、 指針的運(yùn)算 ( 1)指針變量前面上 *號(hào)就是取得指針?biāo)赶蛭恢玫膬?nèi)容。例如: int x[5]={1,2,3,4,5}。 int *p。 p=x。 *p=10。 ( 2)變量前面加上 amp。符號(hào),可以取得一個(gè)變量的位置。例如: int x,y。 int *p。 p=amp。x。 *p=1。 ( 3) amp。符號(hào)也可以加在數(shù)組元數(shù)的前面。例如: int x[5]。 int *p。 p=amp。x[2]。 *p=50; //相當(dāng)于設(shè)置 x[2]等于 50
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1