我的c語言總結

2021-07-09 02:49:32 字數 1590 閱讀 4682

1.軟體:是為完成某些特定功能而編制的乙個到多個程式檔案的集合

2.程式語言的發展:

*機器語言

*組合語言

*高階語言

3.編碼實現:

*源**

*編譯源**

*鏈結注意:<1>在編譯源**的過程中,翻譯(解釋)程式比編譯程式的執行速度要慢

4.乙個簡單的程式設計一般包含分析問題,設計演算法,編制程式,除錯程式

5.任何解決問題的過程都是由我一定的步驟組成的,解決問題確定的方法和有限的步驟稱為演算法

6.c語言規定,識別符號由c語言字符集中的字母,數字或下劃線(_)組成,它的第乙個字元必須是字母或下劃線

7.c程式的基本結構:

#include

int main(void)

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.演算法的基本特徵

*有窮性

*確定性

*有效性

*有零個或多個輸入

*有乙個或多個輸出

學習 心得

學習了這麼久的語言,我發現最重要的的就是在上課之前一定要認真預習,上課的時候就可以帶著問題聽課,提高  效率。

其次就是寫作業的時候要思路清晰,按照邏輯,一步一步來,不能亂。

把書看懂,基礎知識要記牢,將不同的知識點聯絡在一起,靈活運用。

我的C語言

我的c語言學習記錄 這是一篇寫給我自己看的部落格。字串,陣列與函式。字串有兩種常用的定義方法,char s hello everyone s1 lllllllllll s2 gg gg ggg gggg gggg 第一種方法是使用指標定義,第二種是常規定義 include include void ...

我的c語言程式

上機內容 c語言程式的編寫和執行 上機目的 掌握簡單c語言程式的編輯 編譯 連線和執行的一般過程 我的程式 cpp 程式的版權和版本宣告部分 煙台大學文經計算機學院 檔名稱 wf.cpp 作 者 王芳 完成日期 2014 年 10 月 21日 版 本 號 v6.0 對任務及求解方法的描述部分 通過兩...

我和C語言

本人接觸程式設計相對來說還是挺早的。記得初一時候,學校計算機老師通過數學競賽的方式選拔了一波人去學習程式設計,當時使用的語言是free pascal 很老很老的一種語言,在目前看來也很小眾 起初應該有120人參加了輔導培訓,但真正堅持到最後的不過20人。講到陣列那塊,幾乎就是堅持到最後的20個人了。...