首先,這個是調(diào)用函數(shù)的格式,意思是調(diào)用了函數(shù)map,并將map函數(shù)返回的參數(shù)賦值給了 t
在鼓樓等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計制作按需網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站制作,鼓樓網(wǎng)站建設(shè)費用合理。
這里的map函數(shù)是一個被調(diào)用函數(shù),其形式參數(shù)有兩個變量,并可知map函數(shù)運(yùn)行結(jié)束后會有一個返回值
至于形參的類型以及返回的結(jié)果需要具體知道m(xù)ap函數(shù)才能得知
標(biāo)準(zhǔn)C語言中沒有map函數(shù),map是C++的一個函數(shù),參考以下內(nèi)容研究一下吧
臨時做了一個,參考下
#include stdio.h
#include stdlib.h
int main()
{
int n,*p;
int i,j,count;
int maxn=0,max=0;
scanf("%d",n);//輸入個數(shù)
if(n0)
{
p=(int*)calloc(sizeof(int),n);//開辟內(nèi)存,并初始化為0
}
else
{
printf("error input\n");
return 1;
}
for(i=0;in;i++)//掃描元素
scanf("%d",p+i);
for(i=0;in;i++)
{
if(p[i]==-1) continue;//-1的元素直接跳過,減少檢索次數(shù)
count=1;//每次按1個處理
for(j=i+1;jn;j++)
if(p[i]==p[j])
{
p[j]=-1;//利用自然數(shù)從0開始,如果重復(fù),設(shè)置為-1
count++;
}
if(countmaxn)
{
max=p[i];
maxn=count;
}
}
printf("\n%d\n%d\n",max,maxn);//輸出
free(p);//釋放資源
getchar();
return 0;
}