我的c語言總結

                            重要知識點總結

  c語言概念:是一門通用計算機編程語言,其設計目標是提供一種能以簡易的方式編譯,處理低級儲存器,產生少量機器碼,以及不需要任何運行環境支持便能運行的編程語言。

                      
  1.軟件:是爲完成某些特定功能而編制的一個到多個程序文件的集合
  2.程序語言的發展:
    *機器語言
    *彙編語言
    *高級語言
  3.編碼實現:
    *源代碼
    *編譯源代碼
    *鏈接
   注意:<1>在編譯源代碼的過程中,翻譯(解釋)程序比編譯程序的執行速度要慢
         <2>鏈接:源代碼轉化爲可執行代碼
  4.一個簡單的程序設計一般包含分析問題,設計算法,編制程序,調試程序
  5.任何解決問題的過程都是由我一定的步驟組成的,解決問題確定的方法和有限的步驟稱爲算法


  6.c語言規定,標識符由c語言字符集中的字母,數字或下劃線(_)組成,它的第一個字符必須是字母或下劃線
  7.c程序的基本結構:

#include<stdio.h>
int main(void){       /*一個簡單的c程序*/
   int num;           /*定義一個名爲num的變量*/
   num=1;             /*爲num賦一個值*/
   
   printf("歡迎來到我們的c語言時代!!\n微笑");     /*使用printf()函數*/
   printf("Welcome to my c language country!!\n微笑");
   printf("我喜歡的數字是%d,因爲它排在數字的第一位。\n",num);
   return 0;
}
       8.c程序的上機執行過程一般要經過四個步驟:編輯,編譯,鏈接,運行

     9.在編程語言中對數據進行分類:整型  浮點型
     10.數據在程序運行時,其值不會改變,編程語言中稱這些數據爲常量
     11.變量:在編程語言中,當爲內存的某個區域指定一個有意義的標識符時,該標識符就叫變量
          **
#Define 標識符 常量
     常量與變量的區別
      #define Num 30   ->  只定義一次,自行找空間匹配,不可以變數據
      int num =30  -> 需要匹配內存,可以變數據
                                 我的易錯易混點哭
  1.PI:程序中定義的符號常量
  2.在c語言中整數除法結果的小數部分都被丟棄,這個過程被成爲截尾
  3.<1>算術運算符  +  -  *  /  %  (加  減  乘  除  取模)
     注意:在做取模運算符時,用於整數運算,不要對浮點數使用該運算符,這將是無效的
    <2>賦值運算符:=
    <3>增量,減量運算符:++  --  ;都是單目運算符
    <4>關係運算符:==  !=  >  >=  <  <= ;
       關係運算符都是雙目運算符,具有左結合性
       左結合性:指在優先級相同的情況下,從左往右開始處理
    <5>邏輯運算符:&&  ||  !
       (與  或  非)  前面兩個是雙目運算符,具有左結合性;後面一個是單目運算符,有右結合性
    <6>條件運算符:表達式1 ?表達式2:表達式3
       唯一一個三目運算符右結合性
    <7>長度運算符(sizeof);取址運算符(&);單目運算符,右結合性
    <8>以上運算符優先級從大到小依次爲:
       !(非)  &(取值運算符)
       算術運算符(+  -  *  /  %)
       關係運算符(>  >=  <  <=  >  ==和!=)
       &&和||
       賦值運算符(=)
       條件運算符低於關係運算符,高於賦值運算符
  4.算法的基本特徵
       *有窮性
       *確定性
       *有效性
       *有零個或多個輸入
       *有一個或多個輸出
  
                         學習 心得
  學習了這麼久的語言,我發現最重要的的就是在上課之前一定要認真預習,上課的時候就可以帶着問題聽課,提高  效率。
  其次就是寫作業的時候要思路清晰,按照邏輯,一步一步來,不能亂。
  把書看懂,基礎知識要記牢,將不同的知識點聯繫在一起,靈活運用。
        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章