#define PI 3.1416
int main() {
float Radius, Area;
scanf("%f", &Radius); // 輸入半徑
Area = PI * Radius * Radius; // 計算面積
printf("%f\n", Area); // 輸出結果
return 0;
}
#define:預處理巨集,編譯前文本替換。main():程式入口,{} 界定函數體。scanf 讀取需取地址 &Radius;printf 格式化輸出。tc.exe 進入 IDEAlt+E 編輯模式F2 存檔(首次輸入檔名 *.c)Alt+F9 編譯(錯誤定位到行)Ctrl+F9 鏈接執行Alt+F5 查看輸出結果#define 集中定義#ifndef 防重複包含a,b,c)for/while/if/switch 統一風格{} 垂直對齊forgotomalloc 必配 free/* ... */)// 壓成一行
main(){float r,a;scanf("%f",&r);a=3.14*r*r;printf("%f",a);}
// 隨意換行破壞語句完整性
main() { float r,a; scanf("%f", &r); a=3.14*r
*r; printf("%f", a); }
原則:一行一語句、合理縮進、長語句在運算符後換行並縮進。