• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 腦力開發 > 思維方式 > 抽象思維 >

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

    時間: 邱妹20 分享

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

    C程序設計的抽象思維

    【數據類型】

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

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

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

    typedef enum { element - list } name;

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

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

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

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

    【指針】

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

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

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

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

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

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

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

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

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

    1.人類抽象思維的解讀

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

    3.c程序設計抽象思維

    4.計算機程序設計論文

    417980 主站蜘蛛池模板: 欧美日韩一区二区三区四区 | 欧美成人影院在线观看三级 | 国产99re在线观看只有精品| 国产成人综合亚洲一区| 亚洲成a人片在线观看播放| 91香蕉视频黄色| 欧美老熟妇xB水多毛多| 国产综合久久久久| 亚洲日韩精品A∨片无码| 538在线视频| 欧美国产日韩综合| 国产特级毛片aaaaaa毛片| 亚洲AV成人中文无码专区| 黄色免费网址大全| 日韩在线视频线视频免费网站| 国产大尺度吃奶无遮无挡网| 久久国产精品张柏芝| 色综合天天综合| 很黄很色裸乳视频网站| 偷拍区小说区图片区另类呻吟| acg里番全彩| 欧美最猛性xxxxx69交| 国产精品久久久久aaaa| 久久精品免费大片国产大片| 都流了这么多还嘴硬| 成人精品免费视频在线观看| 免费特黄一区二区三区视频一| 久久伊人五月天| 女人18毛片水真多国产| 毛片免费在线观看网址| 国产精品亚洲二区在线| 久久综合精品国产二区无码| 视频一区二区三区欧美日韩| 成人免费视频网站| 人善交video欧美| 曰批视频免费40分钟试看天天| 日韩激情视频在线| 咪咪色在线视频| 999国产精品999久久久久久| 桃子视频观看免费完整| 国产一国产a一级毛片|