摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704 要說指針到這里,就可以結束了,但是,我所講到的內容其實就是譚先生教材中的第10章的前2節,很有意思的是,指針的概念就是這么多,你應該感覺到了,幾乎是沒有難度的; 那么,指針的深奧之處,到底體現在哪里呢?指針的應用! 指針,很簡單,就是地址,但是,當指針被應用到程序設計中時,例如,有以下3個應用: 1、用于實現函數參數的雙向傳輸(明修棧道,暗渡陳倉)。 2、用于實現數組下標的高效運算。 3、實現程序的動態數據結構(如鏈表)。 . 閱讀全文
posted @ 2009-03-26 13:08
.NET快速開發框架
閱讀(145)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704 忠告:函數概念過關的往下看,否則回到函數的相關章節去!!!!! 忠告:指針概念過關的往下看,否則回到指針的前面六節去!!!!! 警告:上述2個內容沒有過關的,往下看,無異于對你學習指針信心的自殺!因為在下面,我將不再把你當作最初級的程序學習者,不再做最初級的解釋了,我假設,你已經是進階者! 函數的參數不僅可以是整型、實型、字符型等數據,還可以是變量的指針,它將一個變量的首地址從主調函數傳送到另一個函數中,以間接的方式,實現了函 閱讀全文
posted @ 2009-03-26 13:08
.NET快速開發框架
閱讀(418)
評論(0)
推薦(0)
摘要:
提綱:1、間接訪問變量的指針運算符*2、野指針和空指針3、變量的指針表示:a、用指針引用普通變量b、用指針引用數組及其元素c、函數間傳遞指針:指針參數和返回值4、指針變量的引用和定義的區別5、存儲指針的書寫問題6、&*和*&7、變量用指針表示后 ,進行+ - * / 運算時,有必要加( ) 閱讀全文
posted @ 2009-03-26 13:07
.NET快速開發框架
閱讀(166)
評論(0)
推薦(0)
摘要:
我們已經知道,指針就是首地址。 在日常生活中,我們認識了一個人A,而后我們用他的電話聯系他,當然關系好些,可以留下其地址,以便登門拜訪。于是我們用一個本子,記錄下電話和地址,這個記錄電話地址的本子,就是我們常說的電話本兒,現在我們的手機里面就有電話本,功能強些的電話簿,還有記錄地址的功能。通過地址我們就可以找到他們。因此,記錄地址是我們日常必需的一個工作。 在計算機中, 我們定義了一個變量A,而后我們用變量名A訪問它,當然深入編程,也可留下A的首地址,以便登門拜訪。于是我們需要記錄下A的首地址;C語言中,我們可以使用一個變量B來記錄A的首地址的,這里的B是一種特殊的變量,是專門用來存放地址.. 閱讀全文
posted @ 2009-03-26 13:06
.NET快速開發框架
閱讀(241)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704 在本章前幾節中,我們已經了解了什么是地址,什么是首地址(指針),進而知道了什么是首地址類型(指針類型),下面,我們就把變量或函數的首地址存入到計算機的地址簿中.在計算機C程序中,無論是記錄變量的首地址,還是函數的首地址,都需要建立計算機所特有的地址簿。好,讓我們來開始建立吧。一、指針變量 前面的編程知識告訴我們,計算機程序中的數據,我們可以存放在變量中,那么,首地址作為一種重要的數據,同樣也可以存放在變量中。你現在應該已經.. 閱讀全文
posted @ 2009-03-26 13:06
.NET快速開發框架
閱讀(271)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:8036870410.1 內存單元地址 我們每個人,在不斷的成長,無論何時,都在不斷的學習著,通過書本,通過師傅,通過失敗,我們不斷的總結著,不斷的整理著自己的知識,使其系統化,理論化,以便能解決更多復雜的問題。但是具有這樣條理清晰,結構完整的學識,我們經過了若干年,學習了若干代人的經驗,經過了若干次的實踐,一切的一切都是那么來之不易。從最初的一點點皮毛接觸(感性認識),到完備知識體系的建立(理性認識),我們再把這些知識傳授給其他人,哪里是一. 閱讀全文
posted @ 2009-03-26 13:05
.NET快速開發框架
閱讀(326)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704 本節,我們要進一步深入到內存中去,了解一下關于內存具體工作的過程。 當我們的計算機啟動后,對于我們普通的用戶來說,首先在內存中必須有操作系統存在,比如我們的WINDOWS必須啟動,即進入內存,相應的顯示器上要處在WINDOWS的桌面狀態。這個過程通常不需要我們干預就完成了,最多需要你輸入個windows登錄密碼,而已. 其后,我們要編寫程序,編譯器(比如TC2或VC6)要被啟動,即進入內存中,相應的顯示器上要出現編譯器的... 閱讀全文
posted @ 2009-03-26 13:05
.NET快速開發框架
閱讀(206)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704 在學習c后,我進入了學習C++的階段,但是對于c++中的第一個原理性的最為重要的概念----類,在一個很長的時間內,一直無法參透,直到我重新反復研讀,深入的探索了c中關于程序設計的一些重要原理,其中之一就是對于變量的共享和保護、函數的調用和保護的原理,并在有了一些稍具規模的程序設計經驗后,才自我感覺很好的認識了類。 在這些年的教學中,我更清楚的認識到了這一點,因此,對于這一章的講解,我是圍繞著變量的共享和保護、函數的調用和保. 閱讀全文
posted @ 2009-03-26 13:04
.NET快速開發框架
閱讀(183)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704學習本章的注意事項 1、當我們穿越了前8章,程序設計的基礎知識就有了,在從只能設計簡單的算法向設計大型程序的進步的過程中,我們必須多寫程序,多讀程序;此后你會對多文件多函數的程序有了一定的認識,這樣,你才可能對本章的知識有真正的感悟。 2、其實在第3章,我們已經接觸到過預處理命令,比如: 定義符號常量 #define PI 3.1415926 3、本章的內容不是很難,但需要長時間的參悟;因此對預處理內容的理解,不是一蹶而就... 閱讀全文
posted @ 2009-03-26 13:04
.NET快速開發框架
閱讀(176)
評論(0)
推薦(0)
摘要:
聲明:文中觀點僅代表個人,其中文字、圖片未經本人許可,不得部分或全部轉載,違者所造成影響后后果自負!聯系本人方式:80368704@qq.com QQ:80368704 在上一節中,我們將3個程序文件file1.c、file2.c、file3.c合并成了file4.c(即程序4),程序4中有4個函數:1個主函數,3個子函數。 合并過程簡單描述就是: 1、file1.c、file2.c、file3.c拷貝到一個文件file4.c中 2、把從file1.c拷入的main改成max 3、把從file2.c拷入的main改成min 4、把從file3.c拷入的main改成average 5、在fil. 閱讀全文
posted @ 2009-03-26 13:03
.NET快速開發框架
閱讀(239)
評論(0)
推薦(0)

浙公網安備 33010602011771號