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

c語言縮進嚴格嗎

發布時間: 2022-12-08 12:31:34

c語言注釋縮進問題

就像是這樣,每一句注釋都和前一句的縮進相同就是了,但是完全沒有必要這樣寫

如果短的話注釋在描述內容後面就行了。

⑵ C語言程序設計中的程序書寫時的向右縮進和空格的標準是什麼啊平時不都是這樣寫的嗎 #includ

是否有縮進都不影響程序的功能,只是為了增強代碼的可讀性,縮進可根據個人需要自行編輯。

⑶ 用c 語言編寫程序時,應該特別注意格式,否則會影響可讀性對嗎

影響可讀性肯定是有的,比如同樣一段簡單的代碼

#include<stdio.h>

intmain(){
inti;
for(i=0;i<10;i++){
printf("%d ",i);
}
return0;
}

肯定會比

#include<stdio.h>
intmain(){inti;for(i=0;i<10;i++){printf("%d ",i);}return0;}

要易讀得多。


不過要說特別注意,倒也不一定。C 語言不像 Python 一樣,是一門特別講究格式的語言,Python 是靠縮進來區分區塊的,所以如果你每行的縮進有問題,解釋器是會報錯的,這就要求你必須嚴格遵循縮進規則。而 C 是靠分號來區分行,大括弧來區分區塊的,所以只要你的分號和大括弧加對地方,編譯器是不會在意代碼格式的。因此每年都會有國際C語言混亂代碼大賽(IOCCC),專門看誰能寫出最混亂的代碼,比如圖示這段代碼,但它能順利通過編譯。



所以影響可讀性是肯定的,但要說特別注意格式,C 語言還不至於。不過平常最好還是嚴格遵循格式,不要圖省事,養成良好的習慣。

⑷ C語言程序設計基礎概念

1.1 C語言的特點

C語言是近年來非常流行的語言,很多人寧願放棄已經熟悉的其他語言而改用C語言,其原因是C語言有優於其他語言的一系列特點。下面是C語言的主要特點:

(1)語言簡潔、緊湊,並且使用方便、靈活;

(2)運算符豐富;

(3)數據結構豐富;

(4)具有結構化的控制語句;

(5)語法限制不太嚴格,使程序設計比較自由;

(6)C語言允許用戶直接訪問物理地址,能進行位(bit)操作,可以直接對硬體進行操作。

1.2 源程序的書寫規則

C語言的書寫規則。C語言書寫格式自由,一行內可以寫幾個語句,一個語句也可以分寫在多行上。C程序沒有行號,每個語句和數據定義的最後必須有一個分號。C語言中分號是語句中不可少的.,即使是程序中的最後一個語句也應該包含分號。C語言中的注釋可以用〃/*〃用〃*/〃結束,注釋可以在任何允許插入空格符地方插入。C語言中注釋不允許嵌套,注釋可以用西文,也可以用中文。

1.3 C語言的風格

由於C語言對語法限制不太嚴格,為了保證程序的准確性和可讀性,建議在書寫程序採用階梯縮進格式。也就是按如下格式書寫C語言程序:

**********;

*****()

{

**********;

********;

{

******;

……

}

*********;

}

概括起來,C語言程序具有如下的風格:

①C語言程序的函數具體模塊結構風格,使得程序整體結構清晰、層次清楚,為模塊化程序設計提供了強有力的支持。

②C語言的源程序的擴展名都是.C。

③C語言中的注釋格式為:

/*注釋內容*/

/與*之間不允許有空格,注釋部分允許出現在程序中的任何位置。

④C語言中的所有語句都必須以分號“;”結束。

⑸ c程序在書寫時,有嚴格的縮進要求嗎

不會,一般跟縮進沒什麼關系。

⑹ C語言for後面的大括弧是否需要縮進

不需要。

更多C語言教程

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

c語言中的縮進的是代碼與頁面邊緣的距離,這樣可以提高代碼的可讀性。

縮排是一種縮進的排版方式。當連續兩行中,後一行在邏輯上是出於下層,則後一行首字元應當比前一行推後幾個字元位置,一般是4位元組。

縮進程序化設計的規范化的一種形式,是格式問題,不縮進不影響程序的編譯與運行。縮進的好處在於使代碼條理清晰易於閱讀,便於理解程序結構,過程。

(7)c語言縮進嚴格嗎擴展閱讀

1、第二個return a 縮進了2格,沒有頂格寫

if(a>b)

return a;

如果寫成

if( a > b)

return a;

2、縮進,例:

for(i = 0; i < student_num; i++);

{ if((score[i] >= 0) && (score[i]) <= 100)

total_score += score[i];

else

printf(" error! score[%d] = %d ", i, score[i]);

}

⑻ 用C語言編程時,對每行程序前的空格有什麼要求不使用空格行不行

可以不使用空格。
其實一般來說,用的不是空格,而是Tab這個鍵。為了使程序易於閱讀,修改等,使用這種縮進形式使程序更加直觀。例如各個{}的對應,各個函數的位置等等,可以一目瞭然.很多編輯器還提供對不同變數,保留字的著色.都是為了清晰好看.
就像看小說,都有目錄,各個章節的題頭,每一段開頭空兩格,這些格式.如果全部都使用一種字體,沒有排版,一氣印出來,看起來是不是會很不方便呢?
有一些語言對於縮進是有要求的,比如python.

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

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