當前位置:才華齋>計算機>C語言>

c語言的語法結構

C語言 閱讀(4.96K)

C語言是世界上最流行、使用最廣泛的高階程式設計語言之一。下面小編整理了c語言的語法結構,希望對大家有幫助!

c語言的語法結構

 c語言的語法結構

  順序結構

順序結構的程式設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。順序結構可以獨立使用構成一個簡單的完整程式,常見的輸入、計算,輸出三步曲的程式就是順序結構。

 選擇結構

選擇結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。選擇結構的程式設計方法的關鍵在於構造合適的分支條件和分析程式流程,根據不同的程式流程選擇適當的選擇語句。

 迴圈結構

迴圈結構可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的`問題,這是程式設計中最能發揮計算機特長的程式結構,C語言中提供四種迴圈,即goto迴圈、while迴圈、do while迴圈和for迴圈。

 模組化程式結構

C語言的模組化程式結構用函式來實現,即將複雜的C程式分為若干模組,每個模組都編寫成一個C函式,然後通過主函式呼叫函式及函式呼叫函式來實現一大型問題的C程式編寫,因此常說:C程式=主函式+子函式。因此,對函式的定義、呼叫、值的返回等中要尤其注重理解和應用,並通過上機除錯加以鞏固。

相關閱讀:計算機c語言的特性

C語言是世界上最流行、使用最廣泛的高階程式設計語言之一。在作業系統和系統使用程式以及需要對硬體進行操作的場合,用C語言明顯優於其它高階語言,許多大型應用軟體都是用C語言編寫的。C語言的主要特性有以下幾種:

1、C是高階語言:它把高階語言的基本結構和語句與低階語言的實用性結合起來。

2、C是結構式語言:結構式語言的顯著特點是程式碼及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。

3、C語言功能齊全:具有各種各樣的資料型別,並引入了指標概念,可使程式效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的遊戲

4、C語言適用範圍大:適合於多種作業系統,如Windows、DOS、UNIX等等;也適用於多種機型。

5、C語言應用指標:可以直接進行靠近硬體的操作,但是C的指標操作不做保護,也給它帶來了很多不安全的因素。C++在這方面做了改進,在保留了指標操作的同時又增強了安全性。

6、C語言創始人hie6、C語言檔案由資料序列組成:可以構成二進位制檔案或文字檔案常用的C語言IDE有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Watcom C++,Borland C++ Builder,GNU DJGPP C++,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc,xcode等。