不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>腦力開(kāi)發(fā)>思維方式>抽象思維>

大學(xué)生C程序設(shè)計(jì)的抽象思維研究分析講解

時(shí)間: 邱妹0 分享

C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。下面就是小編給大家?guī)?lái)的C程序設(shè)計(jì)的抽象思維,希望大家喜歡!

C程序設(shè)計(jì)的抽象思維

【數(shù)據(jù)類型】

數(shù)據(jù)層次結(jié)構(gòu)中的最底層是由原子類型和枚舉類型構(gòu)成的。從最底層開(kāi)始,通過(guò)使用指針、數(shù)組、記錄機(jī)制,利用已有的類型擴(kuò)展這個(gè)層次結(jié)構(gòu)。

原子類型分為4類:整數(shù)類型,浮點(diǎn)類型,文本類型,布爾類型。

枚舉類型采用以下的語(yǔ)法形式來(lái)定義:

typedef enum { element - list } name;

其中,element-list是標(biāo)識(shí)符的列表,稱為枚舉常量。name是這個(gè)新類型的名稱。例如下面的枚舉類型定義了羅盤(pán)上的四個(gè)主要方向:

typedef enum { North, East, South, West } directionT;

一旦定義了枚舉類型,就可以像其他內(nèi)建原子類型那樣聲明這種類型的變量。

在C語(yǔ)言中,枚舉類型、字符型和各種整數(shù)的表示形式統(tǒng)一叫做標(biāo)量類型。當(dāng)在C表達(dá)式中使用標(biāo)量類型的值時(shí),編譯器就會(huì)自動(dòng)將這些標(biāo)識(shí)符轉(zhuǎn)換為整數(shù)保存。這種機(jī)制的作用是,在這些標(biāo)量類型上執(zhí)行的操作與整型上執(zhí)行的操作完全一樣。

【指針】

在C語(yǔ)言中有一種表示內(nèi)存地址的數(shù)據(jù)項(xiàng),稱為指針。指針有很多種用處,下面是最主要的集中:

1. 指針可以以一種簡(jiǎn)潔的方式訪問(wèn)一個(gè)大的數(shù)據(jù)結(jié)構(gòu)。

2. 指針可以使不同程序間的數(shù)據(jù)共享更方便。

3. 指針可以在程序執(zhí)行時(shí)留出內(nèi)存空間。

4. 指針可以記錄各數(shù)據(jù)項(xiàng)之間的關(guān)系。

在很多指針應(yīng)用中,都需要有一個(gè)特殊指針值,表示某一指針并不指向任何實(shí)際單元。C語(yǔ)言定義了這種特殊的常量,稱為NULL(在stdlib.h頭文件中定義的)。該常量可以被賦值給任何的指針變量,其內(nèi)部表示為地址值0。

為了了解指針變量在實(shí)際中是如何使用的,我們先看一下C語(yǔ)言中指針的常規(guī)用法-向函數(shù)傳遞指針,使被調(diào)用函數(shù)可以使用到調(diào)用函數(shù)中的數(shù)據(jù)。將簡(jiǎn)單變量從一個(gè)函數(shù)傳遞給另一個(gè)函數(shù),只是使另一個(gè)函數(shù)得到一個(gè)副本。在函數(shù)中訪問(wèn)這個(gè)參數(shù),只是訪問(wèn)它的本地副本,對(duì)調(diào)用函數(shù)中的數(shù)據(jù)沒(méi)有任何影響。

把指針當(dāng)做參數(shù)傳遞,使得在被調(diào)用函數(shù)中改變調(diào)用函數(shù)的參數(shù)值。在C語(yǔ)言中使用傳遞指針的方式傳遞地址稱為引用。

C程序設(shè)計(jì)的抽象思維研究分析講解相關(guān)文章

1.人類抽象思維的解讀

2.語(yǔ)言教學(xué)工作總結(jié)以及來(lái)年計(jì)劃范文

3.c程序設(shè)計(jì)抽象思維

4.計(jì)算機(jī)程序設(shè)計(jì)論文

大學(xué)生C程序設(shè)計(jì)的抽象思維研究分析講解

C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。下面就是小編給大家?guī)?lái)的C程序設(shè)計(jì)的抽象思維??
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

  • 專家對(duì)法治思維知識(shí)點(diǎn)的研究分析
    專家對(duì)法治思維知識(shí)點(diǎn)的研究分析

    思維是人類所具有的高級(jí)認(rèn)識(shí)活動(dòng)。按照信息論的觀點(diǎn),思維是對(duì)新輸入信息與腦內(nèi)儲(chǔ)存知識(shí)經(jīng)驗(yàn)進(jìn)行一系列復(fù)雜的心智操作過(guò)程。下面就是小編給大家?guī)?/p>

  • 抽象思維所具有的特點(diǎn)介紹閱讀
    抽象思維所具有的特點(diǎn)介紹閱讀

    思維以感知為基礎(chǔ)又超越感知的界限。通常意義上的思維,涉及所有的認(rèn)知或智力活動(dòng)。下面就是小編給大家?guī)?lái)的抽象思維具有哪些特點(diǎn),希望大家喜歡

  • 如何培養(yǎng)孩子數(shù)學(xué)思維能力
    如何培養(yǎng)孩子數(shù)學(xué)思維能力

    提高孩子的邏輯思維能力需要通過(guò)不同的方式的訓(xùn)練,讓孩子的思維和運(yùn)用的方法上可以慢慢轉(zhuǎn)彎。下面是小編為大家整理的新培養(yǎng)孩子數(shù)學(xué)思維能力的方法

  • 鍛煉腦力思維的方法
    鍛煉腦力思維的方法

    鍛煉大腦的方法很多,而且并不難,只要稍微改變一下你的生活方式,比如換只手刷牙、閉著眼吃飯、發(fā)發(fā)呆、玩玩填字游戲、適量運(yùn)動(dòng),一個(gè)嶄新而聰明

417980