【C/C++】代码换行问题
生活随笔
收集整理的這篇文章主要介紹了
【C/C++】代码换行问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫代碼時遇到代碼超長的情況,為了代碼的美觀及方便調試,需要涉及到代碼的換行問題。
以下討論了幾種情況:
?
1、#define宏
#define MAX(a,b) \?
((a) < (b) ? (b) : (a))?
等價于
#define MAX(a,b) ((a) <(b) ? (b) : (a))?
?
2、關鍵字的換行
關鍵字換行支持:+ - * / %?= , | & ^ ~ || && == !=以及括號等,均能作為換行符號。
if (!_IsValidIndex(nIndex)?
? ? ? ? || m_nChkStyle == RC_CHKBOX_NONE
? ? ? ? || (bBefore && bAfter)
? ? ? ? || (!bBefore && !bAfter))
{
? ? ? ? return FALSE;
}
?
3、字符串的換行?
換行的字符串行尾添加雙引號,下一行開頭也加上雙引號。
char buf[128];?
strcpy(buf, "1234567890ab"
"cdefg");?
?等價于
char buf[128];?
strcpy(buf, "1234567890abcdefg");
————————————————
?
總結
以上是生活随笔為你收集整理的【C/C++】代码换行问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我想做一个课程表系统利用PHP+MYSQ
- 下一篇: C++文件操作之get/getline(