display()是一種函數(shù),功能是顯示輸出函數(shù)。
改則ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!
例:
#includeiostream.h
templateclassk1,classk2
voiddisplay(k1x,k2y);
voidmain()
{
charc='h',str[]="ok2002";
intn=100;
floatx=5.5;
doublez=1.23456;
//兩個(gè)參數(shù)類(lèi)型相同
display(c,char(c+2));//hj
display(x,2*x);//5.511
display(n,2*n);//100200
display(str,str);//ok2002ok2002
display(z,2*z);//1.234562.46912
//兩個(gè)參數(shù)類(lèi)型不同
display(c,str);//hok2002
display(str,2*x);//ok200211
display(str,c);//ok2002h
display(n,str);//100ok2002
display(z,n);//1.23456100
}
//定義名為display的函數(shù)模板
templateclassk1,classk2
voiddisplay(k1x,k2y)
{
coutx"\t"yendl;
}
擴(kuò)展資料
C語(yǔ)言$diplay和$write任務(wù)
$display任務(wù)相當(dāng)于C語(yǔ)言里的printf,用于輸出信息,他的基本格式$display(p0,p1,p2);意思就是把p1、p2以p1的格式輸出。
$monitor和$diplay的區(qū)別在于$monitor是連續(xù)監(jiān)視數(shù)據(jù)的變化,因而往往只要在測(cè)試模塊的initial塊中調(diào)用一次就可以監(jiān)控被測(cè)模塊中所有感興趣的信號(hào)不需要,也不能在always塊中調(diào)用$monitor。
在display中,輸出列表中的數(shù)據(jù)的現(xiàn)實(shí)寬度總是按照自動(dòng)輸出格式進(jìn)行調(diào)整的。因此,我們通常在%和表示進(jìn)制的符號(hào)之間加一個(gè)0來(lái)確??偸怯米钌俚奈粩?shù)來(lái)表示表達(dá)式的當(dāng)前值。
例如
begin
r1=10;
$display("size=%d=%h",r1,r1);
$display("size=%0d=%0h",r1,r1);
輸出結(jié)果分別為10,00a和10,a
所以在以后寫(xiě)程序時(shí),為了養(yǎng)成良好習(xí)慣,應(yīng)該注意加上0來(lái)保證代碼的可讀性。
如果輸出的列表中含有不定值或者高阻態(tài)時(shí),要遵循下列情況。
long distance(point a, point b)
{
long d = 0;
d = (long)sqrt((a.x-b.x)*(a.x-b.x) + (a.y-b.y)*(a.y-b.y));
return d;
}
這個(gè)函數(shù)接受兩個(gè)point類(lèi)型的參數(shù)a和b,返回a和b之間類(lèi)型是long的距離d。
應(yīng)該是swap()函數(shù)吧,這個(gè)是自已編寫(xiě)的函數(shù),C標(biāo)準(zhǔn)庫(kù)里沒(méi)有這個(gè)函數(shù),從代碼里看,函數(shù)的功能應(yīng)該是實(shí)現(xiàn)a,b值的互換,其實(shí)要實(shí)現(xiàn)這個(gè)函數(shù)很簡(jiǎn)單,如下:
void?swap(int?a,?int?b)
{
int?tmp?=?a;
a?=?b;
b?=?tmp;
}
//?還有一種有趣的實(shí)現(xiàn)方法,不定義中間變量,不過(guò)執(zhí)行效率沒(méi)上面的快。
void?swap(int?a,?int?b)
{
a+=b;
b?=?a?-?b;
a?=?a?-?b;
}
void
一般用來(lái)標(biāo)志函數(shù)的返回類(lèi)型,返回為空,就是什么東西也不返回。如函數(shù):
void
num()
{
int
l=0;
for(int
i=0;i100;i++)
{
l
=
l
+
i;
}
printf("Result
is
%d
.",l
);
}
或者用來(lái)標(biāo)志函數(shù)的參數(shù)類(lèi)型,就是沒(méi)有參數(shù),如:
int
wap(
void
);
{
int
a;
scanf("%d",a);
printf("%d",a);
return
0;
}
網(wǎng)頁(yè)名稱(chēng):c語(yǔ)言dwap是什么函數(shù) c語(yǔ)言void swap是什么意思
標(biāo)題URL:http://bm7419.com/article44/ddejghe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、服務(wù)器托管、App開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)