剛學姊問我程式碼太長的話,要怎麼斷行接下去,才能編譯成功。其實非常簡單,只要在行尾多加「\」這個符號即可!而且不會影響程式執行結果。
直接來看程式碼就瞭解~
廣告
/**
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~
讚讚