欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

4.結(jié)構(gòu)體-創(chuàng)新互聯(lián)

一、定義

結(jié)構(gòu)體可以將不同的或者相同的數(shù)據(jù)類型整合到一個(gè)數(shù)據(jù)類型當(dāng)中。

創(chuàng)新互聯(lián)公司專注于欽州企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站制作。欽州網(wǎng)站建設(shè)公司,為欽州等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
struct node
{int a;
	float b
	double c;
	string d;
	int e[100];
	int f[100];
};
二、賦值與使用

可以使用多種方式定義結(jié)構(gòu)體變量,把它當(dāng)作一種基本數(shù)據(jù)類型來(lái)使用,名字叫做 n o d e node node。

  • 可以在分號(hào)前面定義,作為全局變量
  • 也可以像其他的類型一樣定義全局變量和局部變量

賦值方式也有很多種:

  • 可以用大括號(hào)的方式對(duì)每一個(gè)域進(jìn)行賦值
  • 也可以使用.展開每一個(gè)域來(lái)分別賦值
  • 同樣兩個(gè)相同類型的變量可以相互賦值
#include#include 

using namespace std;
typedef long long ll;

struct node
{int a;
	float b; 
	double c;
}z[100];
node temp;
int main()
{node x,y={2,4.0,5.2};
    x.a=1;x.b=2.0;x.c=3.2;
    cout<
三、使用sort排序 1.cmp函數(shù)

對(duì)于結(jié)構(gòu)體的排序我們需要使用到cmp函數(shù)來(lái)幫助我們定義相互之間的大小關(guān)系。

#include#include 

using namespace std;
struct node
{int a;
	float b; 
	double c;
}z[100];
bool cmp(node x,node y)
{if(x.a != y.a)
        return x.a< y.a;
   	else if(x.b != y.b)
        return x.b< y.b;
    return x.cint n;
    cin>>n;
    for(int i=1;i<=n;i++)
        cin>>z[i].a>>z[i].b>>z[i].c;
    sort(z+1,z+1+n,cmp);
    for(int i=1;i<=n;i++)
        cout<

使用cmp函數(shù)的優(yōu)勢(shì)在于可以對(duì)一個(gè)結(jié)構(gòu)體進(jìn)行多種方式的排序。

2.重載運(yùn)算符

除此以外我們還可以使用重載<的方式來(lái)規(guī)定結(jié)構(gòu)體變量的大小關(guān)系。重載運(yùn)算符在一些 S T L STL STL的數(shù)據(jù)結(jié)構(gòu)中使用得非常頻繁。

重載運(yùn)算符之后依然可以使用cmp函數(shù),兩者并不沖突。

#include#include 

using namespace std;
struct node
{int a;
	float b; 
	double c;
	bool operator<(const node &x)const
	{if(a!=x.a)
			return aint n;
    cin>>n;
    for(int i=1;i<=n;i++)
        cin>>z[i].a>>z[i].b>>z[i].c;
    sort(z+1,z+1+n);
    for(int i=1;i<=n;i++)
        cout<
四、作業(yè)

P5740 【深基7.例9】最厲害的學(xué)生
P5741 【深基7.例10】旗鼓相當(dāng)?shù)膶?duì)手 - 加強(qiáng)版
P5742 【深基7.例11】評(píng)等級(jí)
P1059 [NOIP2006 普及組] 明明的隨機(jī)數(shù)
P1093 [NOIP2007 普及組] 獎(jiǎng)學(xué)金
P1781 宇宙總統(tǒng)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

文章名稱:4.結(jié)構(gòu)體-創(chuàng)新互聯(lián)
瀏覽路徑:http://www.chinadenli.net/article44/jijee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)移動(dòng)網(wǎng)站建設(shè)建站公司電子商務(wù)全網(wǎng)營(yíng)銷推廣虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(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)