第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

兩個(gè)if和下面cout代碼的順序有影響沒(méi),老師為啥沒(méi)有按1,2,3,4,5,的順序給出代碼,而是先把兩個(gè)判斷提前了?


好心的小伙伴幫忙看看代碼

https://img1.sycdn.imooc.com//5b66a4410001b81209500561.jpg

正在回答

5 回答

順序有影響,如果交換兩個(gè)if{},空字符串時(shí)也會(huì)打印三個(gè)cout。

0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼 執(zhí)行順序都是從上到下? 從左到右的順序執(zhí)行,在 java 中我知道 他有時(shí)候代碼執(zhí)行順序會(huì)受到影響 然而你如果按照題中要求進(jìn)行一步一步進(jìn)行代碼編寫(xiě) 也不是不可能。 但是有可能增加不必要的步驟

0 回復(fù) 有任何疑惑可以回復(fù)我~
第一個(gè)有影響,如果輸入空字符串,會(huì)執(zhí)行判斷中的return 0,不會(huì)有后面的輸出;

第二個(gè)判斷只會(huì)影響是否輸出"you?are?a?administrator." 和后面的無(wú)關(guān)


一般先判斷條件在執(zhí)行操作,這個(gè)屬性編程習(xí)慣吧。比如有些條件不滿足則操作不同

0 回復(fù) 有任何疑惑可以回復(fù)我~
#include?<iostream>
#include<string>
using?namespace?std;
int?main()
{
????cout?<<?"pleas?enter?your?name"?<<?endl;
????string?s1;
????getline(cin,?s1);
????if?(s1.empty())
????{
????????cout?<<?"this?is?empty"?<<?endl;
????????return?0;
????}
????cout?<<?"hello?"?<<?s1?<<?endl;
????if?(s1?==?"imooc")
????{
????????cout?<<?"you?are?the?admin"?<<?endl;
????}
????cout?<<?"your?name?is?:?"?<<?s1.size()?<<?"?characters"?<<?endl;
????cout?<<?"the?first?character?of?you?name?is?:?"?<<?s1[0]?<<?endl;
????return?0;

}


1 回復(fù) 有任何疑惑可以回復(fù)我~
#include?<stdlib.h>
#include?<iostream>
#include?<string>
using?namespace?std;

int?main(){
????string?name;
????cout<<?"Please?input?your?name:"?<<?endl;
????getline(cin,name);
????if?(name.empty()){
????????cout?<<"input?is?NULL."?<<?endl;
????????system("pause");
????????return?0;
????}

????if?(name?==?"imooc"){
????????cout?<<?"you?are?a?administrator."?<<?endl;
????}

????cout?<<?"hello?"?+?name?<<?endl;
????cout?<<?"the?length?of?your?name:"?<<?name.size()?<<endl;
????cout?<<?"the?first?letter?of?your?name:"?<<?name[0]?<<endl;
????system("pause");
????return?0;
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之封裝篇(上)
  • 參與學(xué)習(xí)       103386    人
  • 解答問(wèn)題       732    個(gè)

封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會(huì)

進(jìn)入課程

兩個(gè)if和下面cout代碼的順序有影響沒(méi),老師為啥沒(méi)有按1,2,3,4,5,的順序給出代碼,而是先把兩個(gè)判斷提前了?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)