内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

C++與C語(yǔ)言string類(lèi)型的區(qū)別(7-2樹(shù)種統(tǒng)計(jì)解題記錄)-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)三江侗,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):028-86922220

先上報(bào)錯(cuò)代碼:

錯(cuò)誤代碼:
typedef struct Node *PtrNode,Node;
struct Node
{
    char name[30];
    int num;
};

void init_node(Node node[])
{
    strcpy((&node[0])->name,"Love");
    (node+1)->name="You";
    (node+2)->name="A";
    (node+3)->name="Zhao";
    (node+4)->name="Like";
    return ;
}
報(bào)錯(cuò)行:?

報(bào)錯(cuò)提示:
D:\Aproduct2\TestHIVC\main.c|31|error: assignment to expression with array type|
分析:

C語(yǔ)言不能像C++一樣在初始化之外用str=“內(nèi)容"的方法直接賦值,必須使用strcpy函數(shù)(string.h頭文件下),如第29行

正確代碼:
void init_node(Node node[])
{
    strcpy((&node[0])->name,"Love");
    strcpy((node+1)->name,"Like");
    strcpy((node+2)->name,"A");
    strcpy((node+3)->name,"Zhao");
    strcpy((node+4)->name,"You");
    return ;
}

代碼中兩種寫(xiě)法等價(jià),都是數(shù)組首地址。

錯(cuò)誤代碼:
#include#include#includeusing namespace std;

int main()
{
    mapmp;
    map::iterator it;

    int n;
    float sum=0.0;
    string st;
    scanf("%d",&n);
    
    for(int i=0;ifirst).c_str(),it->second/sum*100);
    return 0;
}
分析:

scanf留下的換行符沒(méi)吸收,添加一個(gè)吸收換行符的語(yǔ)句。

正確代碼:
#include#include#includeusing namespace std;

int main()
{
    mapmp;
    map::iterator it;

    int n;
    float sum=0.0;
    string st;
    scanf("%d",&n);
    getchar();//吸收換行符
    for(int i=0;ifirst).c_str(),it->second/sum*100);
    return 0;
}
代碼分析:

27行的輸出我用的printf,(因?yàn)樗啾萩out效率更高)但是printf不能直接輸出string類(lèi),需要用string內(nèi)的庫(kù)函數(shù)c_str將string進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換后%s輸出即可。

string ,若添加頭函數(shù),即可使用string類(lèi),string類(lèi)不能用scanf、printf操作,且使用cin會(huì)在讀入空格后結(jié)束,若字符串中包含空格則使用getline(cin,string),cin.getline(st,30)是用于處理數(shù)組的,30表示輸出的長(zhǎ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)查看詳情吧

本文標(biāo)題:C++與C語(yǔ)言string類(lèi)型的區(qū)別(7-2樹(shù)種統(tǒng)計(jì)解題記錄)-創(chuàng)新互聯(lián)
瀏覽地址:http://www.rwnh.cn/article32/poosc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、面包屑導(dǎo)航商城網(wǎng)站、定制網(wǎng)站

廣告

聲明:本網(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)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
荆门市| 宜宾县| 德清县| 湛江市| 措美县| 乐都县| 万源市| 舞阳县| 大安市| 贵溪市| 岳西县| 桂东县| 白河县| 兴安县| 开化县| 迁西县| 麟游县| 泾阳县| 南宁市| 河津市| 济源市| 淮南市| 富宁县| 乐业县| 桃园市| 中西区| 五大连池市| 榆树市| 中阳县| 阜阳市| 花莲市| 汾阳市| 临洮县| 建宁县| 凤台县| 桃江县| 富裕县| 元朗区| 义乌市| 克东县| 吴忠市|