請問為什麼這個程式編譯不了呢?又該如何修改才能編譯呢?

時間 2021-09-09 22:20:02

1樓:Kenxudota2

買本C++ primer plus,學習一段時間。。。。

strcmp是C裡面常用的字元處理函式,如果是新建的程式,可以使用string類,配合cout,會方便很多。

2樓:

幾個問題編譯器都有提示

變數 s1, s2沒有宣告。根據你想將它們作為strcmp的引數,這兩個變數應該是 char *型別的(或者 char也行)。

函式strcmp沒有宣告。這個函式宣告在 string.h中因此應該在圖中檔案開頭加上 #include 。其用法及示例請參考 strcmp - C++ Reference

if語句語法不對,後缺 statement,請參考 C++ 語法,例如 C++ If ... Else 或者 Hyperlinked C++ BNF Grammar

圖中沒有體現的一點:你的 main()函式宣告了 int型別的返回值,然而定義裡沒有 return語句。編譯器通常會給出警告並且自動在所有分支末尾加上語句 return 0;

最後,#include 是多餘的,因為你並沒有使用到裡邊的宣告。

最後x2,using namespace std;以及上述其他的問題,體現了你並不清楚 C++ 裡各語句的意義(即它們的作用及為什麼使用它們 )。如果你能告知你學習 C++ 的理由以及目前學習的手段,可以更好地幫到你。

為什麼刪不了呢?

洞見 直接從管理和運營成本角度回答吧。不算直接回答問題,題主參考著看。任正非說管理就是 分錢分權 一針見血,我極度認同。如果錢分不下去,那麼員工就會失去動力,結果就是企業失去活力。為什麼錢分不下去呢?企業主認為掙來的錢都是自己的,員工是外人,但是工作時候又要求員工把公司當家,全力拼搏。這就叫耍流氓,...

為什麼彈彈堂這個遊戲涼了又還沒涼透呢?

年少輕狂 雖然他改的不成樣了,雖然他現在越來越向錢看齊了。但這是我的青春呀。從他剛出的時候等級還是軍銜就開始玩。當時我還是個小學生。現在我工作了但沒事還是會回去看兩眼。 一桶茶 大部分人是想實現小時候的願望吧 還記得小時候有個大哥哥叫高桂,對我超級好,可惜號被人騙走了,真的不了解騙號那個人什麼心理,...

請問這個日語句子為什麼不對呢?

橘子汽水 瀉藥。首先,和 屬於格助詞 接續體言 名詞 表達句中各個成分的關係 屬於副助詞 意思添補 均可用 來替代。簡單來說,接主語,接賓語。比較詳細 嚴謹的話就是 表示 1 動作或者狀態的主體,也就是主語 私 走 我奔跑 2 願望或者要求的物件 水 欲 我想要水 表示 1 動作 直接 作用的物件 ...