當前位置:首頁 » 編程語言 » c語言一般縮進幾個單位
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言一般縮進幾個單位

發布時間: 2022-07-20 10:20:23

1. c語言中的縮進的是什麼意思

就是指編程風格呀。例如你寫一行程序,左邊有2個空格,則縮進為2空格

2. 在c語言中,編程規范裡面中的代碼縮進,代碼縮進統一為4個字元是什麼意思不採用空格鍵,而用Tab鍵

首先,Tab和空格不是一個東西,系統識別是兩個不同的內容。
有的文本編輯器,如sublime text, 默認設置Tab等於4個空格,所以按Tab就出來4個空格。
當然,你要不嫌煩,也可以按4次空格。
Tab製表符可以快速上下行對齊,所以一般用Tab,例如,上一行這個字元到下一個字元中間有3個空格,這時候你按Tab鍵輸出的就不是4個空格,而是3個空格,剛好與上一行字元對齊。
C是根據{ }和 ; 來區分代碼塊,而代碼縮進是便於程序員閱讀代碼,與注釋一樣,程序運行時不在乎這些東西。
另,python是根據縮進來區分代碼塊的,所以python要嚴格縮進。

3. C語言的問題(書寫代碼的基本規則)

書寫C語言程序時應遵循的規則 !
從書寫清晰,便於閱讀,理解,維護的角度出發,在書寫程序時 應遵循以下規則:

1.一個說明或一個語句佔一行。

2.用{} 括起來的部分,通常表示了程序的某一層次結構。{}一般與該結構語句的第一個字母對齊,並單獨佔一行。

3.低一層次的語句或說明可比高一層次的語句或說明縮進若干格後書寫。以便看起來更加清晰,增加程序的可讀性。在編程時應力求遵循這些規則,以養成良好的編程風格。

C語言是一門功能強大的編程語言,它也是C++語言的基礎。C語言屬於中級語言。這里所說的中級是相對於計算機的底層硬體而言的。匯編語言是最低級的語言,它可以直接與硬體打交道。高級語言有Pascal、Basic、Fortran等等。高級語言的一條語句對應低級語言的很多條語句,任何高級語言編寫的程序都要經過編譯程序的編譯、連接才能成為可以運行的程序。編譯連接的過程也就是把高級語言翻譯成機器語言(二進制機器碼)的過程,而匯編語言是基本上與機器語言一 一對應的一種語言。這個翻譯過程是由編譯程序自動完成的。把C語言定為中級語言是有它的道理的,因為C語言既有匯編語言的存取底層硬體的能力,又具有高級語言的許多特點。熟練掌握了C語言,學習其它的各種編程語言應該是很輕松的了。

C語言的書寫格式:
1) 一個C語言編寫的源程序,必定有一個主程序(稱為main()函數,在C語言中子程序稱為「函數」(當然,不要理解成為數學裡面的「函數」)。但是決不能有一個以上的main函數(即只能有一個)。
2) 函數語句塊用『{』括弧開始, 以『}』反括弧結束。這樣的花括弧必須成對出現。
3) 表達式寫在小括弧裡面,以『(』括弧開始,以『)』反括弧結束。
4) 函數不能嵌套,即函數裡面不能再套函數。(每一個函數是完成一個特定功能的函數模塊)

C語言的組成:
C語言是由許多函數組成的。其中只有一個主函數(main()函數)。C程序執行時總是從main函數的『{』處開始,至main函數的反大括弧'}'處結束。當然還有其它一些規則,這將在以後的學習中去熟悉它。

C語言的書寫規則:
C語言在書寫時有它自身的特點:書寫格式比較自由,在一行里可以寫多條語句,一個語句也可以分寫在多行上。雖然如此,在書寫源程序時還是要注意哪些可以自由書寫,而哪些必須要按照書寫規則來書寫。
幾條規則寫在下面:
1) 一行內可以寫幾個語句,建議一行不超過兩條語句;
2) 一條語句可以寫在多行上;
3) C語句不需要寫行標號;
4) 每條語句及數據定義的後面要寫上分號以表示該語句結束;
5) C語言中注釋用 /* */來表示;
6) 建議書寫時採用縮進格式;
7) 花括弧、小括弧都是成對出現的。

一個最簡單的C程序的編寫:
/* 程序代碼*/ /* 注釋部分*/
main() /*main是主函數名。緊跟在main後面的括弧是放參數的。
括弧裡面為空說明main函數不需要參數*/
{ /*正寫的大花括弧表示main函數從這里開始*/

} /*反寫的大花括弧表示main函數到這里結束*/

說明:由於是一個演示程序,在函數體內並沒有任何可以執行的語句,也就是這個程序什麼事也不做。
這個程序就是這么簡單: 寫在一行上就是 main() { }
你在TC的編輯環境下把這段代碼輸入進去,按F9鍵編譯連接,按CTRL_F5運行,一定很正常。但是什麼結果也不會有,因為在main函數裡面什麼代碼也沒有。

下面再舉一個可以向屏幕上輸出一條信息的例子:
main()
{
printf("這就是C語言編寫的程序!"); /*這一條語句的作用是向屏幕輸出一條信息
」這就是C語言編寫的程序!"*/
}
在這個程序中,main函數只有一條語句:printf("這就是C語言編寫的程序!");這個語句的作用是向屏幕輸出一個字元串。有關這個語句的知識以後再講。現在要注意的是一個C語言程序的框架是怎樣組成的。

C語言程序的幾種文件格式:
1、 源程序---在TC集成環境中輸入的程序文本稱為源程序。源程序是一種文本文件。它是我們看得見並認識的一種文件。其擴展名為.C。例如你把文件保存為TEST,那麼在磁碟上應看得到TEST.C這個文件。這樣的文件可以用記事本打開。
2、二進制文件---寫完了源程序後接著要做的是編譯這個文件。在TC集成環境里是按ALT_F9鍵,編譯後生成了一個二進制文件,這個二進制文件名為TEST.OBJ,也就是擴展名為OBJ的目標文件。
3、運行文件---最後一步是make(或Link),在TC集成環境里是按F9鍵Make之後生成了一個可以在DOS下運行的文件,其擴展名為EXE。如TEST.EXE。這個EXE文件是由第2步中的OBJ文件生成的。OBJ文件雖然是二進制文件,而電腦又是可以運行二進制文件的,為什麼還要把OBJ文件Link為EXE文件才能運行?這里的知識就比較多了,這里不能多講。但是要明白一點,在DOS下僅僅有了一個二進制文件還不能運行,因為操作系統要把這些二進制文件加以規劃,把相應的數據、程序代碼放到應該放的內存位置,這樣的經過嚴密規劃和組織好了的二進制文件才能運行。而這些只有在生成的EXE文件裡面才做完了這些工作。

4. c語言什麼情況下需要縮進

基本上可以這么認為,同一個大括弧內的語句縮進是一致的,而內部再一個大括弧內的則是外面的一個製表符的縮進

expression1;
expression2;
{
expression3;
expression4;
{
expression5;
...
}
}

5. C語言編程時的格式問題

我是這樣認為的 如果下面的語句是屬於上面的那就縮進 縮進只需要按一個tab鍵。如果和上面的代碼是沒從屬關系的 就不縮進
一般只要碰到{ 那{下一行就縮進
其實代碼編輯器(如VC)會在你按回車的時候會幫你縮進
還有一方法 碰到上一行以; 分號結尾 下一行就不縮進 其他的縮進 不考慮 }

再教你一個方法:選中所有代碼按 alt+f8 在VC中就自動幫你排好版了

6. C語言編碼的代碼縮進到底是用Tab鍵還是空格

C語言程序書寫,沒有規定必須用 「縮進」,你可以根據自己習慣, 為便於程序閱讀,添加 「縮進」。我個人覺得 用 空格 方便,縮進1,2,3,4格一般也就可以了。

7. c程序在書寫時有嚴格的縮進要求否則不能編譯通過

所有的C語言編譯器是沒有這樣的規定的。C語言本身是一種非常靈活的編程語言,包括它的書寫格式和語法表達。C語言每一個語句都是以「;」結束,只要遵循這個原則即可,並沒有強制要求必須以縮進方式編寫程序,也不影響程序的編譯。通常以縮進方式編寫程序是一種比較提倡的好的習慣和做法,有利於對程序的理解和檢查。