第一章和第二章 程式設計和C語言和演算法

2021-10-10 14:55:43 字數 690 閱讀 4511

【程式】

一組計算機能識別的指令

【函式與主函式】

①程式由乙個或者多個函式組成

②必須有且只能有乙個主函式main(),可以放在程式的任一位置

③程式執行從main開始,在main中結束,其他函式通過巢狀呼叫得以執行。

【程式包括的內容】

①資料結構:資料的型別和組織形式

②演算法:操作步驟的描述

著名計算機科學家沃斯提出乙個公式:演算法+資料結構=程式

【演算法的概念】

為解決乙個問題而採取的方法和步驟就稱為演算法。

【演算法的特性】

乙個有效的演算法應該具有以下的特點:

有窮性:乙個演算法應具有有限的操作步驟,而不能是無限的。

確定性:演算法中的每乙個步驟都應該是確定的,而不是含糊或摸稜兩可的。

有零或多個輸入:所謂的輸入,是指在執行演算法時需要從外界取得必要的資訊。

有乙個或多個輸出:演算法的目的是為了求「解」,「解」就是輸出。

有效性:演算法中的每乙個步驟都應當有效的執行,並得到確定的結果。

C語言 第一章第二章

第一章 初識c語言 1.優缺點。優點 強大的控制結構 因為它是當前流行程式語言中最貼近組合語言的,所以它在微調控制上更出色,即能更有效地使用記憶體 快速 這是由c語言的特點決定的,c語言允許直接訪問實體地址,能進行位 bit 操作,能實現組合語言的大部分功能,可以直接對硬體進行操作。生成目標 質量高...

考研C語言第一章 第二章

1 四種數制 二進位制 十進位制 八進位制 0 7 十六進製制 0 9 a f或a f 十進位制 09111不是,0是標誌位 八進位制 有沒有標誌位,首位是否為0 十六進製制 有沒有標誌位,首位是否為0x或0x 2 四種進製轉換 十進位制 二進位制 除二取餘倒排 二進位制 十進位制 按位乘權相加 二...

第一章,第二章總結

主要是一些概念的記憶和理解。比較重點的 軟體 程式 資料 文件 三個維度 build run,moment period,code component 注意 code snapshot memory dump都是run moment code code snapshot 變數的狀態 memory d...