欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2618|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

第一步專攻C程序的文件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:60076 發(fā)表于 2014-4-29 20:15 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
     這段時(shí)間沒(méi)干別的,專攻編寫(xiě)C程序文件的代碼,目的是為了強(qiáng)化,首先能用程序自由的讀寫(xiě)磁盤的操作,然后加強(qiáng)C語(yǔ)法的訓(xùn)練,熟練調(diào)用函數(shù),文件操作,指針的各種用法。目的是為了接下來(lái)的數(shù)據(jù)結(jié)構(gòu)中的堆棧,隊(duì)列,鏈表以及樹(shù)型結(jié)構(gòu)打好基礎(chǔ),別的不說(shuō),光一個(gè)堆棧的程序看起來(lái)都有點(diǎn)頭痛,更何況數(shù)據(jù)結(jié)構(gòu)其他的部分。理論上都理解是什么,可是寫(xiě)它們的程序就犯難了,所以果斷回頭鞏固C語(yǔ)言,再者說(shuō)了主人公C++也需要C語(yǔ)言的基礎(chǔ),首先還是學(xué)會(huì)用C語(yǔ)言寫(xiě)出各種數(shù)學(xué)運(yùn)算,統(tǒng)計(jì)數(shù)據(jù)以及磁盤文件的信息傳遞。
    隨著越來(lái)越深入,頭文件也變多了,一個(gè)程序有時(shí)候七八個(gè)頭文件,還有一些預(yù)處理指令以及結(jié)構(gòu)體,光一個(gè)結(jié)構(gòu)體就有一堆的變量,比如一個(gè)單位員工資料的程序,或者是銀行用戶信息程序。里面有很多類型的數(shù)據(jù),比如主要的整數(shù)類型int,像編號(hào),序號(hào),年齡,分?jǐn)?shù)等;雙精度類型double,像工資,總額,平均數(shù)值,統(tǒng)計(jì)概率等;字符型char,像姓名,備注,賬號(hào),單位等,其中或許還有自定義的數(shù)據(jù)類型,內(nèi)嵌結(jié)構(gòu)體,枚舉,共用體。如果程序都在一個(gè)單獨(dú)的終端還比較容易操作,如果是同時(shí)運(yùn)行幾個(gè)終端,也就要開(kāi)始大量輸入文件庫(kù)的數(shù)據(jù),這樣的話文件的讀寫(xiě)是非常重要的,所以必須的熟練文件操作,從數(shù)據(jù)結(jié)構(gòu)開(kāi)始就需要經(jīng)常使用文件操作,經(jīng)常性的把這個(gè)文件數(shù)據(jù)傳入另一個(gè)文件,同時(shí)調(diào)用幾個(gè)文件,每個(gè)文件相當(dāng)于不同功能的函數(shù),和同一個(gè)終端里的函數(shù)調(diào)用一樣。在調(diào)用文件中函數(shù)的時(shí)候還得寫(xiě)一些打開(kāi)關(guān)閉文件的指令,寫(xiě)錯(cuò)了也是蠻頭痛的一件事,而且經(jīng)常性的找不到錯(cuò)誤,一個(gè)警告都沒(méi)有,不好找問(wèn)題,所以想想也是的,有時(shí)候一個(gè)講萬(wàn)行的程序需要維護(hù)很長(zhǎng)時(shí)間也不足為奇,找bug是一件非常糾結(jié)的事情。程序就是這樣,寫(xiě)個(gè)運(yùn)行成功的程序不算難,寫(xiě)個(gè)能夠運(yùn)行并且運(yùn)行效率高的有點(diǎn)難,寫(xiě)個(gè)能夠運(yùn)行和效率高的而且少bug的是難上加難。從現(xiàn)實(shí)角度來(lái)說(shuō)的話,有些網(wǎng)絡(luò)游戲經(jīng)常維護(hù)大概就是被電腦高手發(fā)現(xiàn)bug了,利用這個(gè)bug采取很多對(duì)自己有利益的行動(dòng)。記得我以前玩網(wǎng)游的時(shí)候,每一次進(jìn)游戲遇到維護(hù)我都詛咒這個(gè)游戲開(kāi)發(fā)商,怎么搞的,就這么個(gè)游戲還要維護(hù),稀爛!現(xiàn)在玩笑的說(shuō)看來(lái)我還是怪錯(cuò)了對(duì)象,應(yīng)該怪寫(xiě)程序的和發(fā)現(xiàn)bug的。就算我經(jīng)常玩的各種單機(jī)游戲也偶爾的無(wú)故退出,一個(gè)大紅叉什么程序運(yùn)行錯(cuò)誤,或者該內(nèi)存無(wú)法讀取,數(shù)據(jù)溢出,看來(lái)大部分也是他們的問(wèn)題了,小部分可能是自己電腦的問(wèn)題,玩的好好的就這么退出了,拜其所賜因此也經(jīng)常燥了。燥了怎么辦鼠標(biāo)鍵盤可能會(huì)第一時(shí)間成為發(fā)泄對(duì)象吧。
    還有一點(diǎn)數(shù)據(jù)結(jié)構(gòu)的程序咋這么糾結(jié)呢,不好理解,不好記憶,不好推斷。就這和之前的程序截然不同。咱屬于理解性記憶的,不屬于死記硬背類型的,這個(gè)感覺(jué)再一次讓我想到和啃硬面包,吃?shī)A生飯,難以下咽,可是為了不餓還是得吃。所以接下來(lái)嘛,程序接著啃唄,飯接著吃唄。文件搞定了接下來(lái)的就是干硬面包——數(shù)據(jù)結(jié)構(gòu)了。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表