亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

強大的語言——C入門

2019-11-17 05:06:44
字體:
來源:轉載
供稿:網友
  一、C語言的特點

  C 語言是美國的Dennis Ritchie在1972年設計發明的。它由早期的編程語言BCPL( Basic Combined PRogramming Language) 發展演變而來。C 語言之所以發展迅速,成為最受歡迎的語言之一,主要因為它具有強大的功能。
歸納起來,C 語言具有下列特點:

  1.C語言是“中級語言”

  它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。

  2.C語言是結構式語言

  所謂結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清楚,便于使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便地調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化。

  3.C語言功能齊全

  C 語言具有各種各樣的數據類型,并引入了指針概念,可使程序效率更高。另外C 語言也具有強大的圖形功能,支持多種顯示器和驅動器,而且計算功能、邏輯判定功能也比較強大,可以實現決策目的。

  4.C語言適用范圍廣

  C 語言還有一個突出的優點就是適合多種操作系統,如DOS、Windows、UNIX,也適用于多種機型。

  二、C語言基礎介紹

  隨著微型計算機的日益普及,出現了許多C 語言版本。由于沒有統一的標準,使得這些C 語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標準研究所(ANSI)為C 語言制定了一套ANSI標準,成為現行的C語言標準。而在這里我們將主要以美國Borland 公司的產品Turbo C2.0作為介紹對象,簡要介紹一下C語言的基本知識。

  1.數據類型

  在C語言中,每個變量在使用之前必須定義其數據類型。Turbo C有以下幾種類型:整型(int)、浮點型(float)、字符型(char)、指針型(*)、無值型(void)以及結構(strUCt)和聯合(union)。其中前五種是C語言的基本數據類型、后兩種數據類型(結構和聯合)則是C語言的擴展數據類型。

  2.要害字和標識符、運算符

  所謂要害字就是已被C語言本身使用、不能作其它用途的字。例如要害字else,就再不能用作變量名、函數名等。所謂標識符是指常量、變量、語句標號以及用戶自定義函數的名稱。C標識符的定義十分靈活。

  C的運算符非常豐富,主要分為三大類:算術運算符、關系與邏輯運算符、按位運算符。

  3.變量

  C規定所有變量在使用前都必須加以說明。一條變量說明語句由數據類型和其后的一個或多個變量名組成,例如“int x”。變量可以在程序中三個地方說明:函數內部、函數的參數定義中或所有的函數外部。根據所定義位置的不同,變量可分為局部變量、形式參數和全程變量。C像其它高級語言一樣也使用數組變量。所謂數組就是指具有相同數據類型的變量集,并擁有共同的名字。數組中的每個特定元素都使用下標來訪問。

  4.控制流程語句

  C提供了豐富、靈活的控制流程語句,主要有:條件語句、循環語句和開關語句。條件語句的一般形式為if-else。C提供三種基本的循環語句:for語句、while語句和do-while語句。而在編寫程序時,經常會碰到按不同情況分轉的多路問題, 這時可用嵌套if-else-if語句來實現,但if-else-if語句使用不方便,并且輕易出錯。對這種情況,C提供了一個switch開關語句。 更多文章 更多內容請看Solaris基礎知識入門專題,或   5.指針(point)

  學習C語言,指針是較難理解的一個概念。我們知道變量在計算機內占有一塊存貯區域(也就是有一個“地址”),變量的值就存放在這塊區域之中,在計算機內部,通過訪問或修改這塊區域的內容來訪問或修改相應的變量。
C語言中,對于變量的訪問形式之一,就是先求出變量的地址,然后再通過地址對它進行訪問,這就是指針及指針變量。指針變量的一般定義為“類型標識符?。獦俗R符”,其中標識符是指針變量的名字,標識符前加了“*”號, 表示該變量是指針變量,而最前面的“類型標識符”表示該指針變量所指向的變量的類型。一個指針變量只能指向同一種類型的變量,也就是說,我們不能定義一個指針變量,既能指向一整型變量又能指向雙精度變量。

  三、C程序設計初步

  C語言是一種中級語言,用戶用C語言編寫的程序稱為源程序,源程序文件的后綴一般必須為“.c”。計算機硬件不能直接執行源程序,必須將源程序翻譯成二進制目標程序。翻譯工作是由編譯程序完成的,翻譯的過程稱為編譯,編譯的結果稱為目標程序,目標程序文件后綴一般為“.OBJ”。程序翻譯成目標程序后,便可進行連接?!斑B接”的目的是使程序變成在計算機上可以執行的最終形式。在這一階段,系統程序庫中的程序要與目標程序連接,連接的結果稱為執行程序,執行程序文件名字一般以“.EXE”結尾。   正如所有利用計算機語言所編寫的的第一個程序一樣,下面,我們也試著建立一個名為“HELLO.C”的源程序,這個程序將在屏幕上面打印出“你好,《電腦報》軟件世界!”這個短語。

  通過鍵盤輸入程序:

    include

    main()

    {

    printf(″你好,《電腦報》軟件世界!/n″);

    }

  這個最簡單的程序,也包括了C語言的一些基本的內容,它有一個主函數main(),使用到了標準的輸出函數printf(),同時為了能夠讓程序運行時包含這個標準函數,我們首先要在程序的最開始寫上include ,“stdio.h”是C語言提供的標準輸入輸出函數庫頭文件,我們可以直接引用里面的一些函數,來完成我們所要實現的功能。

  現在,讓我們來編譯、連接并運行一下這個最簡單的程序,我們將看到,在屏幕上打印出了“你好,《電腦報》軟件世界!”

  四、參考資料

  首先是一些C語言相關的書籍:

  《C語言》譚浩強,《C語言編程寶典》王大剛,《數據結構與算法——面向對象的C++設計模式》Bruno R. Preiss,《C/C++語言與研究開發實踐》伍曉宇、辛勇,《Borland C++ Builder 3.0/4.0類參考詳解》張濟、袁野、王秀娟,《Borland C++Builder 3.0/4.0高級類參考詳解》王秀娟、孫悅、黎華,《C++語言命令詳解(第二版)》Brian Overland,《C++程序設計實驗指導》錢能。 更多文章 更多內容請看Solaris基礎知識入門專題,或

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人av电影天堂| 久久在线观看视频| 黄色精品一区二区| 日韩成人中文电影| 中文字幕日韩在线播放| 国产美女精品视频| 国产婷婷成人久久av免费高清| 欧美不卡视频一区发布| 日韩欧美中文免费| 国产激情综合五月久久| 精品国偷自产在线| 亚洲精品影视在线观看| 成人黄色免费在线观看| 国产精品久久久久久久久影视| 色av中文字幕一区| 亚洲电影免费观看高清完整版在线| 国产在线视频2019最新视频| 成人h猎奇视频网站| 国产欧美一区二区三区视频| 欧美激情小视频| 97免费视频在线| 久久91亚洲精品中文字幕奶水| 亚洲午夜激情免费视频| 国产视频精品自拍| 欧美亚洲第一页| 亚洲天堂av在线免费| 久久久久久久久久久久久久久久久久av| 久久久久久久久久久亚洲| 日韩欧美国产视频| 亚洲美女在线观看| 国产美女精品视频| 欧美日韩综合视频| 国产免费一区二区三区香蕉精| 91在线|亚洲| 91精品国产色综合久久不卡98口| 欧美多人乱p欧美4p久久| 亚洲欧美成人在线| 欧美日韩国产在线播放| 国产亚洲成av人片在线观看桃| 欧美电影免费播放| 成人黄色大片在线免费观看| 亚洲精品国产电影| 欧美精品18videosex性欧美| 7777精品久久久久久| 欧美性猛交xxxx富婆| 亚洲午夜未满十八勿入免费观看全集| 欧美电影免费观看高清| 欧美精品久久久久久久免费观看| xvideos亚洲人网站| 欧美午夜影院在线视频| 日韩精品有码在线观看| 成人精品久久av网站| 日韩毛片中文字幕| 91免费综合在线| 最近日韩中文字幕中文| 久久91亚洲人成电影网站| 91国内揄拍国内精品对白| 日韩激情第一页| 91青草视频久久| 国产精品av在线播放| 深夜福利91大全| 91夜夜未满十八勿入爽爽影院| 久久电影一区二区| 国产色视频一区| 欧美极品少妇全裸体| 亚洲一区二区三区乱码aⅴ| 欧美性猛交xxxx富婆弯腰| 亚洲成人av在线播放| 国产91久久婷婷一区二区| 中文字幕亚洲无线码在线一区| 综合国产在线观看| 在线观看国产精品淫| 日韩av中文字幕在线| 亚洲视频免费一区| 日韩在线播放一区| 欧美亚洲第一页| 欧美电影免费观看高清完整| 日韩欧美一区二区在线| 日韩一区二区精品视频| 最新国产成人av网站网址麻豆| 一区二区三区www| 538国产精品一区二区在线| 日韩中文字幕精品视频| xvideos成人免费中文版| 国产精品成人av在线| 国产女同一区二区| 亚洲天堂av在线免费观看| 欧美大片免费看| 性欧美激情精品| 日韩美女视频在线观看| 欧美国产亚洲视频| 国产伦精品一区二区三区精品视频| 亚洲午夜久久久久久久| 自拍偷拍亚洲欧美| 欧美疯狂做受xxxx高潮| 国产91ⅴ在线精品免费观看| 国产精品99蜜臀久久不卡二区| 日韩有码在线电影| 国产在线观看91精品一区| 久久深夜福利免费观看| 国产香蕉一区二区三区在线视频| 亚洲国产精品久久久久久| 国产精品丝袜一区二区三区| 亚洲精品福利资源站| 久久久久久伊人| 亚洲国产精品热久久| 亚洲国产精品网站| 国产视频精品一区二区三区| 久久久久国产视频| 久久91亚洲精品中文字幕奶水| 欧美高清视频在线观看| 国产精品久久久| 日韩二区三区在线| 亚洲丁香婷深爱综合| 国产精品免费视频xxxx| 亚洲深夜福利在线| 一区二区三区四区视频| 精品国产91久久久久久老师| 欧美成人一区二区三区电影| 欧洲精品毛片网站| 亚洲一区二区国产| 97在线免费观看| 岛国av在线不卡| 精品久久久香蕉免费精品视频| 欧美人交a欧美精品| 欧美亚洲国产日韩2020| 日韩视频在线观看免费| 国产欧美日韩免费看aⅴ视频| 日韩网站免费观看| 亚洲成人在线视频播放| 欧美成人国产va精品日本一级| 国内精品久久久久久久| 国产日韩精品在线观看| 欧美成人激情视频免费观看| 国产精品免费看久久久香蕉| 国产精品中文字幕在线观看| 亚洲码在线观看| 久久视频免费在线播放| 亚洲男人天天操| 精品福利一区二区| 亚洲国产天堂久久综合网| 欧美极品在线视频| 狠狠色噜噜狠狠狠狠97| 国产欧美日韩免费| 国产亚洲一区二区精品| 久久精品中文字幕电影| 久久精品视频在线播放| 国产视频自拍一区| 日韩欧美亚洲一二三区| 成人国产亚洲精品a区天堂华泰| 成人激情视频在线观看| 伊人久久精品视频| 久久亚洲精品网站| 国内精品中文字幕| 日韩毛片在线观看| 久久久午夜视频| 欧美在线一区二区三区四| 亚洲精品视频在线观看视频| 色婷婷**av毛片一区| 欧美性生交大片免费| 精品久久久久久久久久| 日韩av一区在线| 久久夜色精品国产亚洲aⅴ| 国产精品黄页免费高清在线观看|