Linux C 的風格
編碼風格
在Win程式設計中,多用駝峰法定義變數名,及函式名
如
void SendData(void);
int minValue, maxValue;
在Linux程式設計下,風格就不一樣了,多用了下劃線
如
int min_value, max_value;
void send_data(void);
在今後既然言編寫Linux程式,要跟隨LInux社群的風格~~
1.對於結構體、if/for/switch 語句,‘{’不另起一行,eg:
struct data {
int len;
char data[0];
};
if (0 == a) {
a = c;
c = b;
}
for (int i = 0 ;i < 10 ; i++) {
b = a;
a = c;
}
2.如果 while /for 迴圈中只有一條語句,使用縮減,不使用{}
for (int i = 0 ;i < 10 ; i++)
b = a;
3.if/else分支結構,else不另起一行
if (0 == a) {
a = b;
}else if(0 == a) {
a = c;
}
4.對於所有的函式,{}要另起一行;
int foo(char count)
{
something...;
return something;
}
在今後的Coding中儘量的跟隨如上風格
打造高質量程式碼
相關文章
- C 語言程式碼風格之 Linux 核心程式碼風格Linux
- C風格字串字串
- [C++]C風格、C++風格和C++11特性的執行緒池C++執行緒
- 現代C++風格的新元素C++
- c風格讀寫檔案
- 建立 SysV 風格的 linux daemon 程式Linux
- C# winForm 建立水晶風格的按鈕C#ORM
- 關於C語言結構體賦值(linux核心風格)C語言結構體賦值Linux
- C++雜思錄——風格的選擇 (轉)C++
- Google C++程式設計風格指南GoC++程式設計
- [C++][程式設計風格]C++命名規則C++程式設計
- 實踐基於REST風格的Webservice(PHP,C#)RESTWebPHPC#
- 軟體架構風格——閉環架構風格(過程風格)架構
- Google C++ 程式設計風格指南:類GoC++程式設計
- Google C++ 程式設計風格指南:格式GoC++程式設計
- Google C++ 程式設計風格指南:其他 C++ 特性GoC++程式設計
- Google C++程式設計風格指南(三):C++ 類GoC++程式設計
- C 風格字串,C++string類,MFC,CString類的區別。字串C++
- 軟體架構風格——倉庫風格架構
- Google C++ 程式設計風格指南:作用域GoC++程式設計
- Google C++ 程式設計風格指南:註釋GoC++程式設計
- Google C++程式設計風格指南(七):格式GoC++程式設計
- 程式碼的風格 (轉)
- Google C++ 程式設計風格指南:來自 Google 的奇技GoC++程式設計
- 軟體架構風格——虛擬機器風格架構虛擬機
- Google C++ 程式設計風格指南:命名約定GoC++程式設計
- .NET框架-微軟C#程式設計風格官方指南框架微軟C#程式設計
- Google C++程式設計風格指南(二):作用域GoC++程式設計
- RESTful風格APIRESTAPI
- Bootstrap風格buttonboot
- JS 風格指南JS
- JavaScript風格指南JavaScript
- Vue API風格VueAPI
- Linus Trovalds談Linux核心開發管理風格Linux
- 良好的HTML編碼風格HTML
- iPhone 6C手機後殼曝光:風格近似iPhone 5CiPhone
- Linux 命令列引數的三種風格 Unix/Posix、BSD、GNULinux命令列
- Google C++ 程式設計風格指南:標頭檔案GoC++程式設計