1. 程式人生 > >C語言程式設計學科小結(從認識c到分支結構)

C語言程式設計學科小結(從認識c到分支結構)

  •          C語言的魅力在於其在高階語言中高效的執行能力,對於開發計算機底層有重要作用,它的魅力所在還需要我們不斷探尋,學習c到現在也只不過瞭解了c的最表層。
  •           知識點總結
  • #include<stdio.h>//包含標準輸入輸出檔案。
  • using namespace std;//使用標準語言。
  • int main()//編寫主函式main()。
  • {
  • printf("Hello,world");//用格式化輸出函式printf()輸出字串"Hello,world"。 
  • return 0;//返回主函式的值為0。
  • }
  •             這是每一個學c的人接觸到的第一個程式,其中包含了c中最基礎的程式樣式。也是人生中寫出的第一個程式。
  •            一個程式的開始一定是引用庫函式,然後是申明使用標準語音,接著是定義主函式,如果把整個程式的結構看成是一顆大樹,主函式就是樹根,所有語句的執行都是在主函式之下。注意,花括號是個神奇的寶貝,在它之間的所有語句都是可以看作是一個整體,即一條語句,而分號則負責結束每條語句,因此每條語句後必須有一個分號,否則計算機預設繼續讀入直到出現分號。
  •             在主函式內首先要定義變數和常量,其中常量一單給出將不在改變,變數則可以通過表示式或輸入值發生改變。資料型別主要是整型,(其實就是整數,關鍵字不同所表示的範圍也就不同,int short long 範圍依次擴大unsigned表示不帶正負號的整數)實型(帶小數點的數,float 、double 、long double 、long long double資料範圍依次增加)字元型(一個個字母符號)變數的定義方式:關鍵字 變數名。變數賦值:變數=表示式,=表示將右值賦予左側變數,右值資料型別一定要與變數型別相同。在螢幕上輸出需要使用printf("內容")
  •         在計算機中可以直接進行簡單的四則運算和求餘運算,其他運算方式都有對應的標準數學函式,使用時需要在程式開始寫入#include<math.h>。特別的,計算機中兩個整數相除後商仍為整數,且只取尚的整數部分。浮點數與數學上的相同。#define 識別符號 字串 可用來定義巨集常量,放在主函式之前,const 資料型別 變數名可以定義const常量,放在主函式內第一條語句之前。
  •        資料的格式化輸入函式scanf("資料型別",&變數名);在c++中可用cin>>資料 代替
  •        資料的格式化輸出函式printf("資料型別",變數名);在c++中可用cout<<資料 代替
  •       條件結構
  •       用於單分支控制的條件語句 if(表示式)語句A,()內的表示式成立執行if後面的語句,不成立不做任何操作,在其後加入else語句則在表示式不成立時執行else後的語句,這正是雙分支語句。一個if語句後有多種情況是要用到多分支語句,在其後的else中可逐層插入if語句,每個else只對離它最近的if起作用,並且二者互斥,因此多分支語句的邏輯結構是樹狀的。switch語句適用於離散型多分支,即可以將各種情況描述枚舉出來,一定是int或char。
  •           邏輯運算子
  •           與&& 或||非!
  •           與運算:一假皆假,都真才真
  •           或運算:一真皆真,都假才假
  •      另外除這些基礎只是外,作為一個程式設計師應該努力去找尋程式的bug並將其修正,不斷完善程式。