- C/C++程序設(shè)計(jì)教程
- 孫淑霞 肖陽(yáng)春 魏琴等編著
- 389字
- 2018-12-30 07:11:42
1.1 引言
C語(yǔ)言是由B語(yǔ)言和BCPL(Basic Combined Programming Language)語(yǔ)言發(fā)展演化而來(lái)的。最初的C語(yǔ)言于1972年由貝爾實(shí)驗(yàn)室的Dennis Ritchie開發(fā),并首次在UNIX操作系統(tǒng)的DECPDP-11 計(jì)算機(jī)上使用,它為描述和實(shí)現(xiàn)UNIX操作系統(tǒng)而設(shè)計(jì),又隨UNIX的出名而聞名。
C語(yǔ)言是國(guó)際上應(yīng)用最廣泛的幾種計(jì)算機(jī)語(yǔ)言之一。它不僅可以用于編寫系統(tǒng)軟件,如操作系統(tǒng)、編譯系統(tǒng)等,還可以用于編寫應(yīng)用軟件。
隨著計(jì)算機(jī)科學(xué)的發(fā)展,出現(xiàn)了不同版本的C語(yǔ)言,它們的差異主要體現(xiàn)在標(biāo)準(zhǔn)函數(shù)庫(kù)中函數(shù)的種類、格式和功能上。為了有利于計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展,ANSI(American National Standards Institute 美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))于1983年專門成立了定義C語(yǔ)言標(biāo)準(zhǔn)的委員會(huì),并于1989年對(duì)C語(yǔ)言進(jìn)行了標(biāo)準(zhǔn)化,制定出ANSI C的標(biāo)準(zhǔn),又稱為C89。1995年,經(jīng)過(guò)修訂的C語(yǔ)言,增加了一些庫(kù)函數(shù),出現(xiàn)了C++的一些特性,使C89 成為C++的子集。1999年又推出C99,它在保留C語(yǔ)言特性的基礎(chǔ)上,增加了面向?qū)ο蟮男绿匦浴?/p>
本章簡(jiǎn)要介紹C/C++語(yǔ)言的特點(diǎn),C程序的基本結(jié)構(gòu)和C程序的調(diào)試。
- Embedded Linux Projects Using Yocto Project Cookbook
- JSP網(wǎng)絡(luò)編程(學(xué)習(xí)筆記)
- PWA入門與實(shí)踐
- C++ Builder 6.0下OpenGL編程技術(shù)
- 碼上行動(dòng):零基礎(chǔ)學(xué)會(huì)Python編程(ChatGPT版)
- Visual Basic程序設(shè)計(jì)與應(yīng)用實(shí)踐教程
- PySide GUI Application Development(Second Edition)
- FLL+WRO樂(lè)高機(jī)器人競(jìng)賽教程:機(jī)械、巡線與PID
- 深入淺出Serverless:技術(shù)原理與應(yīng)用實(shí)踐
- Learning Splunk Web Framework
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- C++ System Programming Cookbook
- ABAQUS6.14中文版有限元分析與實(shí)例詳解
- Spring Boot從入門到實(shí)戰(zhàn)
- JavaEE架構(gòu)與程序設(shè)計(jì)