扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 開發(fā)語言 >> 文章正文

重命名類型相關(guān)方法及作用

一般形式:typedef已有類型新類型名;
一旦重命名類型,就可以以新類型名來描述數(shù)據(jù)。習慣上新類型名用大寫字母表示。
例如:
(1)typedef int integer;/*重命名整型*/
integer i,j;
(2)typede{int COUNT;/*命名一計數(shù)類型COUNT*/
COUNT n1,n2;
(3)typede{int NUM[100];/*命名一整型數(shù)組類型NUM*/
NUM n:
(4)typedef char sTRING[81];/*命名一字符串類型STRING*/
STRING str1,str2;
(5)typede{struct   
    {int day;
    int month;
    int year;
    }DATE;/*命名一結(jié)構(gòu)體類型DATE*/
DATE datel,date2;


 重命名類型的作用
重命名類型的作用如下:
    (1)有利于加強數(shù)據(jù)描述的針對性,增加程序的可讀性。如用上面重命名類型coUNT來定義計數(shù)器變量,一目了然。
    (2)有利于程序的通用和移植。C程序設(shè)計有時可能會依賴于具體的計算機。例如,整型數(shù)據(jù)在某種機器上可能占2字節(jié)內(nèi)存單元,在另外一種機器上又可能占4字節(jié)的內(nèi)存單元,若將程序從2字節(jié)的機器移植到4字節(jié)的機器,則要將所有int說明改成long說明,修改的部分可能較多,程序的移植性較差。
    在整型數(shù)占2字節(jié)的機器上,若用typedef重命名類型:typedef int integer;,然后可用in‘teger定義變量。若要將程序移植到整型數(shù)占4字節(jié)的機器上,只要用long代替原來的int即可,這時可再用typedef重命名類型:typedef long integer;,本文首發(fā)中國自學編程網(wǎng),此時程序中用integer定義的變量都為long型,其它部分不變,方便移植。
    (3)有利于減少程序書寫的工作量。若程序中有若干處要用到同一種復雜數(shù)據(jù)類型,書寫起來比較復雜,通過重命名類型,可減少重復勞動。
   

    幾點說明
    (1)用typedef只能對已有類型增加一個名字,而不能自己去創(chuàng)造一個新的類型。
    (2)用typedef可以對各種已有類型增加新的類型名,但不能用來定義變量。
    (3)重命名類型,可以將數(shù)組類型與數(shù)組變量分離開來。
    (4)重命名類型與編譯預(yù)處理不同,是在編譯時處理,實際上也并不是作簡單的字符串替換。
    (5)常將一些常用的重命名類型單獨放一文件中,需要時用#include指令將它們包含至程序中

作者:未知 | 文章來源:未知 | 更新時間:2007-12-26 17:28:27

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    沒有相關(guān)文章
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·搜集整理的asp.net的驗證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項目開發(fā)中應(yīng)該考慮那
    ·搜集整理的javascript sel
    ·軟件開發(fā)中項目經(jīng)理有那些
    ·學習如何在Lambda表達式進
    ·C++基礎(chǔ)知識:結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補了一部分java的
    ·rss定制的另外一種實現(xiàn)方式
    ·delphi實現(xiàn)利用arp欺騙來實
    ·基礎(chǔ)學習:基于WF的流程框
    ·網(wǎng)絡(luò)編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開發(fā)過程中的性能設(shè)計
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    宿迁市| 江源县| 厦门市| 新疆| 长垣县| 石棉县| 海门市| 重庆市| 鄯善县| 烟台市| 闽侯县| 鄂伦春自治旗| 伊春市| 张掖市| 乐亭县| 噶尔县| 宣武区| 广丰县| 广丰县| 瑞金市| 瑞金市| 牙克石市| 保定市| 尼勒克县| 永宁县| 哈密市| 廉江市| 招远市| 达孜县| 青岛市| 广平县| 丹寨县| 北安市| 乌苏市| 荥阳市| 白朗县| 碌曲县| 房产| 沁源县| 北宁市| 永安市|