日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言由声明部分,C语言期末复习.doc

發布時間:2025/3/15 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言由声明部分,C语言期末复习.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1章 C語言概述

C語言出現的歷史背景

計算機語言的發展

機器語言→匯編語言(低級語言)→高級語言

優點:可讀性和可移植性好

缺點:難以實現匯編語言的某些功能

優點:可以直接對硬件進行操作

缺點:依賴于計算機硬件,程序的可讀性和可移植性較差

C語言的特點

C語言的主要特點:

語言簡潔、緊湊,使用方便、靈活。(32個關鍵字,9種控制語句;程序書寫形式自由,主要用小寫字母表示,壓縮了一切不必要的成分,表1.1比較了C與PASCAL)

運算符豐富。(34種)

數據結構豐富,具有現代化語言的各種數據結構。(強調指針)

具有結構化的控制語句。(用函數作為程序的模塊單位,便于實現程序的模塊化)

語法限制不太嚴格,程序設計自由度大。

C語言允許直接訪問物理地址,能進行位操作,能實現匯編語言的大部分功能,可以直接對硬件進行操作。

生成目標代碼質量高,程序執行效率高。(比匯編程序生成的目標代碼效率低10%~20%)

可移植性好。(基本上不做修改就能用于各種型號的計算機和各種系統)

C程序的構成特點

C程序是由函數構成的。函數是C程序的基本單位。易于實現程序的模塊化。

函數的構成

函數的首部:函數名,函數類型,函數屬性,函數參數(形參)名,參數類型。

函數體(聲明部分:定義變量;執行部分:若干語句)

一個C程序總是從main函數開始執行的。

C程序書寫格式自由,一行內可以寫幾個語句,一個語句可以分寫在多行上。沒有行號。

語句以分號結尾。(最后一句也要有分號)

C語言本身沒有I/O語句。由庫函數來實現I/O。(易于移植)

可以用/* …… */對C程序中的任何部分作注釋。

第2章 程序的靈魂——算法

著名計算機科學家Nikiklaus Wirth提出了一個公式:數據結構+算法=程序。

程序包含兩個方面的內容:

數據結構:指定數據的類型和數據的組織形式

算法:操作步驟。

程序還包含了其它因素:程序=算法+數據結構+程序設計方法+語言工具和環境

怎樣表示一個算法

結構化程序設計方法

結構化程序就是用高級語言表示的結構化算法。由三種基本結構構成的程序必然是結構化程序,這種程序便于編寫、閱讀、修改和維護。

結構化程序設計方法的基本思路是,把一個復雜問題的求解過程分解。有兩種不同的方法:自頂向下,逐步細化和自下而上逐步積累。

第3章 數據類型、運算符與表達式

C的數據類型

整型

字符型

基本類型         單精度型

實型(浮點型)

雙精度型

枚舉類型(11)

數據類型       數組類型(7)

構造類型  結構體類型(11)

共同體類型(11)

指針類型(10)

空類型

在程序中所使用的數據都必須指定其數據類型(強制類型定義,這是與Basic不同的。和Pascal相同。這樣可以使得程序更具有健壯性)。但是C對類型的要求并不是很嚴格。

常量與變量

常量的定義:在程序運行過程中,其值不能被改變的量稱為常量。

常量的分類

根據數據類型分:各種類型的常量

字面常量或直接常量:從其字面形式即可判別。

符號常量或標識符形式的常量:以一個標識符代表一個常量。

符號常量使用舉例

#define PRICE 30

main ()

{

int num,total;

num=10;

total=num*PRICE;

printf(“total=%d”,total);

}

使用符號常量的好處

含義清楚。提高程序的可讀性。(比較:area=PI*r*r與area=3.14*r*r)

在需要改變一個常量時能做到“一改全改”。

變量的定義:其值可以改變的量成為變量。

變量所包含的要素:

一個名字,在內存中占據一定的存儲單元,在存儲單元中存放變量的值。(注意區分數學上的變量和計算機中的變量之區別:數學上變量就只有值的概念,而計算機中則還有地址的概念。在計算機中同樣是用變量名訪問變量,在不同的場合中使用的是其不同的特性——左值和右值)

標識符:簡單地說,標識符就是一個名字。

C語言規定標識符只能由字母、數字和下劃線三種字符組成,且第一個字符必須為字母或下劃線。(非法字符舉例:M.D.John,$123,1AB)

C是大小寫敏感的語言,其中大寫字母和小寫字母被認為是不同的字符。一般變量名用小寫字母,而字符常量名用大寫字母。

ANSI中沒有規定標識符的長度(包含字符的個數),但各個C編譯系統都有自己的規定。當程序中的標識符超過規定限制,則超過的部分將被截去,卻不產生編譯或連接錯誤,于

總結

以上是生活随笔為你收集整理的c语言由声明部分,C语言期末复习.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。