| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
請(qǐng)問(wèn)C語(yǔ)言中下面是一個(gè)什么定義方式 | 
  
| 作者:yeool 欄目:單片機(jī) | 
typedef struct _AT91S_PIO { AT91_REG PIO_PER; // PIO Enable Register 。 。 。 。 。 } AT91S_PIO, *AT91PS_PIO; AT91PS_PIO m_pPio = AT91C_BASE_PIOA; m_pPio->PIO_PER=1; 請(qǐng)問(wèn)明明AT91PS_PIO是一個(gè)結(jié)構(gòu)指針,他又怎么能定義m_pPio ?  | 
  
| 2樓: | >>參與討論 | 
| 作者: 王紫豪 于 2006/11/22 22:30:00 發(fā)布:
         所以m_pPio也是指針啊 所以才用->訪問(wèn)下面的變量,哪里不妥嗎?  | 
  |
| 3樓: | >>參與討論 | 
| 作者: computer00 于 2006/11/22 22:41:00 發(fā)布:
         為啥不能定義了?  | 
  |
| 4樓: | >>參與討論 | 
| 作者: yuanjian79 于 2006/11/22 22:41:00 發(fā)布:
         指針類型定義出來(lái)的變量也是變量 指針類型定義出來(lái)的變量也是變量,占內(nèi)存地址,其值是地址。要訪問(wèn)其地址內(nèi)容,用*  | 
  |
| 5樓: | >>參與討論 | 
| 作者: yeool 于 2006/11/22 22:59:00 發(fā)布:
         111 AT91PS_PIO m_pPio = AT91C_BASE_PIOA; 其中 AT91PS_PIO 上面定義的一個(gè)指針啊? 就像 int *Pt1 ; Pt1 tt ; 行嗎?  | 
  |
| 6樓: | >>參與討論 | 
| 作者: yuanjian79 于 2006/11/22 23:10:00 發(fā)布:
         typedef typedef  | 
  |
| 7樓: | >>參與討論 | 
| 作者: yeool 于 2006/11/23 8:19:00 發(fā)布:
         1111 。。?吹袅藅ypedef  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)  |