程序員考試補(bǔ)課筆記-4_第1頁(yè)
程序員考試補(bǔ)課筆記-4_第2頁(yè)
程序員考試補(bǔ)課筆記-4_第3頁(yè)
程序員考試補(bǔ)課筆記-4_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第第頁(yè)程序員考試補(bǔ)課筆記程序員考試補(bǔ)課筆記-第十一天

發(fā)表于:2023-05-26來(lái)源::點(diǎn)擊數(shù):標(biāo)簽:

今天講到結(jié)構(gòu)體,在講之前先把前天布置的幾道針指的練習(xí)題先講了。那些題目都是老潭書里的指針那章,大家自己慢慢做做喔,用來(lái)掌握指針很重要喔,學(xué)編程就是要多實(shí)踐。今天我上網(wǎng)里看到了一篇很好的文章,我帖下來(lái):發(fā)信人:ycs830(老山羊),信區(qū):C標(biāo)題

今天講到結(jié)構(gòu)體,在講之前先把前天布置的幾道針指的練習(xí)題先講了。那些題目都是老潭書里的指針那章,大家自己慢慢做做喔,用來(lái)掌握指針很重要喔,學(xué)編程就是要多實(shí)踐。今天我上網(wǎng)里看到了一篇很好的文章,我帖下來(lái):

發(fā)信人:ycs830(老山羊),信區(qū):C

標(biāo)題:Re:如果快速學(xué)會(huì)C語(yǔ)言

學(xué)會(huì)C語(yǔ)言很容易,它沒(méi)幾個(gè)語(yǔ)句,沒(méi)幾個(gè)函數(shù)。但用是另一回事。就象

華山劍法難學(xué),令狐師兄學(xué)了若干年,但還是誰(shuí)也打不贏。獨(dú)孤求敗只有三

招,令狐師兄卻熬了若干小時(shí)就學(xué)會(huì),但他先看了各派劍法,融會(huì)貫通需要

和高手來(lái)回打架。

學(xué)C是一個(gè)過(guò)程,我現(xiàn)在看C和十年前觀念很不一樣。說(shuō)到底,C只是一個(gè)

工具,問(wèn)題是你要干什么,怎么干。C玩好了就象獨(dú)孤九劍學(xué)好了,你可以俯

視其它劍法。但岳不群學(xué)獨(dú)孤九劍就不見得有令狐沖的效果。

學(xué)數(shù)學(xué)對(duì)邏輯思維能力是個(gè)鍛煉。我的數(shù)學(xué)知識(shí)大部分還給了老師,但

邏輯思維能力卻對(duì)編程極有用。數(shù)分、高代、空解作為數(shù)學(xué)系的基礎(chǔ)課,確

實(shí)對(duì)我很有用。C語(yǔ)言是死的,算法是活的,就象獨(dú)孤九劍本無(wú)招--在融

天下劍法之后。

大家覺得怎么樣?自己慢慢思考吧。

好了,現(xiàn)在該講講今天的課題了,結(jié)構(gòu)體。我們先來(lái)了解一下什么叫結(jié)構(gòu)體,其實(shí)結(jié)構(gòu)體就像數(shù)據(jù)庫(kù)里的記錄,結(jié)構(gòu)體里面的就相當(dāng)于一條記錄里的各個(gè)屬性,我們?cè)诿枋鲆粯訓(xùn)|西通常都是集在一起的一個(gè)整體,就好比像一個(gè)學(xué)生吧,學(xué)生有他相關(guān)的屬性,比如姓名、年齡、性別、班級(jí)等等。我們編程里雖然可以定義多個(gè)變量來(lái)分別代表著這些屬性,令可這樣一個(gè)一個(gè)分開來(lái)何必不將他們集中在一個(gè)整體里呢,所以C語(yǔ)言里就考慮到這個(gè)有了結(jié)構(gòu)體。我們看看如何定義一個(gè)結(jié)構(gòu)體,如下:

structstudent

{

charname[10];

charsex;

intage;

:

:

};/*注意喔,這個(gè)分號(hào)是一定要的喔*/

這里定義的是一個(gè)結(jié)構(gòu)體student,但這絕對(duì)不是定義了一個(gè)可以調(diào)用的變量,這只是聲明好有這么一個(gè)結(jié)構(gòu),我們要學(xué)定義一個(gè)結(jié)構(gòu)的變量的話,就像定義其實(shí)類型一樣:

inta,b;

structstudenta,b;

都是同一個(gè)道理,都只是定義一個(gè)變量,類型就是看前面的了。一樣可以定義其它的類型,比如structstudent*p;這也是正確的(結(jié)構(gòu)體數(shù)組也是有的喔)。這種指針類型可是以后要講到的鏈表里很重要的喔,那么先來(lái)看看這種結(jié)構(gòu)體指針先吧。我們同樣可以用指針的方法指向這個(gè)結(jié)構(gòu)體的首地址:

a.sex='m';這是最調(diào)用結(jié)構(gòu)體里的元素運(yùn)算符.

structstudent*p;

(*p).sex='m';這里一樣也是這樣來(lái)表示,不過(guò)結(jié)構(gòu)體有另一種很好的表示方式,用到了另一個(gè)運(yùn)符號(hào)-。p-sex='m';我們來(lái)這樣理解這個(gè)表達(dá)式,p是地址,-這個(gè)是指向這個(gè)結(jié)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論