回覆列表
-
1 # 情毒5597
-
2 # 2017哥哥
這是C語言中的宏定義,意思就是用N代表5。這樣的好處就是比如一個大的程式當中要用到一個MS級別的延時,如Delay_ms(N),這樣的延時在程式中有很多,但是我們很有可能要根據程式的除錯去適當修改N的值,那麼這個時候我們只需要修改#defineN5只需要修改定義的這裡把5改成想要的數字,省去了程式中大量的修改。
這是C語言中的宏定義,意思就是用N代表5。這樣的好處就是比如一個大的程式當中要用到一個MS級別的延時,如Delay_ms(N),這樣的延時在程式中有很多,但是我們很有可能要根據程式的除錯去適當修改N的值,那麼這個時候我們只需要修改#defineN5只需要修改定義的這裡把5改成想要的數字,省去了程式中大量的修改。
1、n+=1是n=n+1的間寫;
2、C語言是一門面向過程、抽象化的通用程式設計語言,廣泛應用於底層開發;
3、C語言能以簡易的方式編譯、處理低階儲存器。C語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。
擴充套件資料:
C語言特點:
c語言是一種結構化語言,其有著清晰的層次,可按照模組的方式對程式進行編寫,十分有利於程式的除錯,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算子和多樣的資料型別,可以輕易完成各種資料結構的構建,可以透過指標型別更可對記憶體直接定址以及對硬體進行直接操作。
C的運算子包含的範圍很廣泛,共有種34個運算子。C語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使C的運算型別極其豐富表示式型別多樣化,靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。