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

學習啦>腦力開發(fā)>思維方式>抽象思維>

大學生C程序設計的抽象思維研究分析講解

時間: 邱妹0 分享

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

C程序設計的抽象思維

【數據類型】

數據層次結構中的最底層是由原子類型和枚舉類型構成的。從最底層開始,通過使用指針、數組、記錄機制,利用已有的類型擴展這個層次結構。

原子類型分為4類:整數類型,浮點類型,文本類型,布爾類型。

枚舉類型采用以下的語法形式來定義:

typedef enum { element - list } name;

其中,element-list是標識符的列表,稱為枚舉常量。name是這個新類型的名稱。例如下面的枚舉類型定義了羅盤上的四個主要方向:

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

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

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

【指針】

在C語言中有一種表示內存地址的數據項,稱為指針。指針有很多種用處,下面是最主要的集中:

1. 指針可以以一種簡潔的方式訪問一個大的數據結構。

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

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

4. 指針可以記錄各數據項之間的關系。

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

為了了解指針變量在實際中是如何使用的,我們先看一下C語言中指針的常規(guī)用法-向函數傳遞指針,使被調用函數可以使用到調用函數中的數據。將簡單變量從一個函數傳遞給另一個函數,只是使另一個函數得到一個副本。在函數中訪問這個參數,只是訪問它的本地副本,對調用函數中的數據沒有任何影響。

把指針當做參數傳遞,使得在被調用函數中改變調用函數的參數值。在C語言中使用傳遞指針的方式傳遞地址稱為引用。

C程序設計的抽象思維研究分析講解相關文章

1.人類抽象思維的解讀

2.語言教學工作總結以及來年計劃范文

3.c程序設計抽象思維

4.計算機程序設計論文

大學生C程序設計的抽象思維研究分析講解

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

精選文章

  • 專家對法治思維知識點的研究分析
    專家對法治思維知識點的研究分析

    思維是人類所具有的高級認識活動。按照信息論的觀點,思維是對新輸入信息與腦內儲存知識經驗進行一系列復雜的心智操作過程。下面就是小編給大家?guī)?/p>

  • 抽象思維所具有的特點介紹閱讀
    抽象思維所具有的特點介紹閱讀

    思維以感知為基礎又超越感知的界限。通常意義上的思維,涉及所有的認知或智力活動。下面就是小編給大家?guī)淼某橄笏季S具有哪些特點,希望大家喜歡

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

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

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

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

417980