剛學姊問我程式碼太長的話,要怎麼斷行接下去,才能編譯成功。其實非常簡單,只要在行尾多加「\」這個符號即可!而且不會影響程式執行結果。
直接來看程式碼就瞭解~
廣告
/** Theme: Code Newline compiler: Dev C++ 4.9.9.2 Date: 101/12/11 Author: HappyMan Blog: https://cg2010studio.wordpress.com/ */ #include<iostream> using namespace std; int main(){ int happyman = 97; int waterman = 98; int brightman = 99; double average =(1+2+3+4+5\ +6+7+8+9+10\ +11+12+13\ +happyman+waterman+brightman)\ /10.0; cout<<average<<endl; system("pause"); return 0; }
輸出結果:
廣告
38.5
請按任意鍵繼續 . . .
在程式碼排版上可多加利用,讓未來維護能更加直覺明瞭~
從Dev C++截圖下來看較為明顯,有四個地方背景反紅「\」就是囉~
廣告
Comments on: "[C/C++] 程式碼換行 (Code Newline)" (7)
時隔8年,我居然忘記學姊是誰了~😚
讚讚
damody 要格式化程式碼用 Astyle http://astyle.sourceforge.net/ ,下指令大概像這樣
AStyle.exe –style=allman –indent=tab=4 –align-pointer=type –align-reference=type –max-code-length=80 –indent-preprocessor –break-blocks –pad-oper –pad-header –unpad-paren –delete-empty-lines –add-one-line-brackets –keep-one-line-blocks –keep-one-line-statements –convert-tabs –break-after-logical –mode=c “檔案名稱"
讚讚
哇~好複雜的樣子……
讚讚
直接 enter 就好了,只有在 巨集的部份需要 \ 其它部份沒差。
讚讚
原來如此,謝謝你!
讚讚
有計算符號的地方換也是可以吧~
A=1+2+3
+4+5+6;
讚讚
對!只要編譯可以過都OK~
讚讚