chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言的發(fā)展歷史

汽車電子技術(shù) ? 來(lái)源:嵌入式悅翔園 ? 作者: JamesBin ? 2023-02-17 14:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語(yǔ)言于1972年11月問(wèn)世,1978年美國(guó)電話電報(bào)公司(AT&T)貝爾實(shí)驗(yàn)室正式發(fā)布C語(yǔ)言,1983年由美國(guó)國(guó)家標(biāo)準(zhǔn)局(American National Standards Institute,簡(jiǎn)稱ANSI)開始制定C語(yǔ)言標(biāo)準(zhǔn),于1989年12月完成,并在1990年春天發(fā)布,稱之為ANSI C,有時(shí)也被稱為 C89 或 C90。

一、C語(yǔ)言簡(jiǎn)介

?產(chǎn)生背景

?產(chǎn)生過(guò)程

–時(shí)間:1972~1973
–地點(diǎn):美國(guó)貝爾實(shí)驗(yàn)室
–目的:UNIX操作系統(tǒng)
–設(shè)計(jì)人: Ken.Thompson和Dennis.M.Ritchie

?C標(biāo)準(zhǔn)

–標(biāo)準(zhǔn)C: K&R合著《TheC Programming Language》
–ANSIC: 1983年
–87ANSI C: 1987年
–1990年國(guó)際標(biāo)準(zhǔn)的ANSI C

二、C語(yǔ)言特點(diǎn)

–語(yǔ)言簡(jiǎn)潔、緊湊、靈活

–運(yùn)算符和數(shù)據(jù)類型豐富

–程序設(shè)計(jì)結(jié)構(gòu)化、模塊化

–生成目標(biāo)代碼質(zhì)量高

–可移植性好

三、C語(yǔ)言中的關(guān)鍵詞

32個(gè)關(guān)鍵字(由系統(tǒng)定義,不能重作其它定義)

auto  break  case  char  const
continue   default  do  double  else
enum  extern  float  for  goto
if  int  long  register  return
short  signed  sizeof  static  struct
switch  typedef  unsigned  union  void
volatile  while

9種控制語(yǔ)句

if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return

34種運(yùn)算符:

算術(shù)運(yùn)算符:+  -  *  /  %  ++  --
關(guān)系運(yùn)算符:<  <=   ==   >   >=   !=
邏輯運(yùn)算符:!&&  ||
位運(yùn)算符  :<<   >>   ~  |  ^  &
賦值運(yùn)算符:= 及其擴(kuò)展
條件運(yùn)算符:?:
逗號(hào)運(yùn)算符:,
指針運(yùn)算符:*  &
求字節(jié)數(shù)  :sizeof
強(qiáng)制類型轉(zhuǎn)換:(類型)
分量運(yùn)算符:.  ->
下標(biāo)運(yùn)算符:[]
其它     :( )  -

圖片

四、程序格式和結(jié)構(gòu)特點(diǎn)

/* example1.1   The  first  C  Program*/
#include 
main()
{
        printf(“Hello,World!”);
}
輸出:
Hello,World!
#include h>  //預(yù)處理命令
main()    //函數(shù)
{     int a,b,sum;
      a=10;
      b=24;
      sum=add(a,b);   //語(yǔ)句
      printf(”sum= %d\\n",sum);
}


/* This function calculates the sum of x and y   */
int add(int x,int y)
{   int  z;
    z=x+y; return(z);
}

五、格式特點(diǎn)

?習(xí)慣用小寫字母,大小寫敏感

?不使用行號(hào),無(wú)程序行概念

?可使用空行和空格

?常用鋸齒形書寫格式

優(yōu)秀程序員的素質(zhì)之一:

—使用TAB縮進(jìn)
—{}對(duì)齊
—有足夠的注釋
—有合適的空行

?函數(shù)與主函數(shù)

–程序由一個(gè)或多個(gè)函數(shù)組成
–必須有且只能有一個(gè)主函數(shù)main()
–程序執(zhí)行從main開始,在main中結(jié)束,其它函數(shù)通過(guò)嵌套調(diào)用得以執(zhí)行。

?程序語(yǔ)句

C程序由語(yǔ)句組成
–用“;”作為語(yǔ)句終止符

?注釋

/*        */為注釋,不能嵌套
–不產(chǎn)生編譯代碼
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7634

    瀏覽量

    143869
  • ANSIC
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    8857
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言發(fā)展歷史與特點(diǎn).#硬聲創(chuàng)作季

    C語(yǔ)言
    學(xué)習(xí)電子
    發(fā)布于 :2022年10月27日 21:12:41

    操作系統(tǒng)發(fā)展歷史

    、賓夕法尼亞大學(xué)的一些人使用數(shù)萬(wàn)個(gè)真空管,構(gòu)建了世界上第一臺(tái)電子計(jì)算機(jī)。開啟計(jì)算機(jī)發(fā)展歷史。這個(gè)時(shí)期的機(jī)器需要一個(gè)小組專門設(shè)計(jì)、制造、編程、操作、維護(hù)每臺(tái)機(jī)器。程序設(shè)計(jì)使用機(jī)器語(yǔ)言,通過(guò)插板上的硬連線來(lái)控制其
    發(fā)表于 09-13 10:10

    FPGA技術(shù)的發(fā)展歷史和動(dòng)向

    本文關(guān)鍵字:fpga技術(shù),fpga發(fā)展, fpga培訓(xùn),F(xiàn)PGA應(yīng)用開發(fā)入門與典型實(shí)例 一、FPGA技術(shù)的發(fā)展歷史 縱觀數(shù)字集成電路的發(fā)展歷史
    發(fā)表于 08-08 10:24

    Protel的發(fā)展歷史及Protel99特性

    Protel的發(fā)展歷史及Protel99特性
    發(fā)表于 04-23 22:38

     C語(yǔ)言發(fā)展頗為有趣。它的原型ALGOL 60語(yǔ)言

      C語(yǔ)言發(fā)展頗為有趣。它的原型ALGOL 60語(yǔ)言?! ?963年,劍橋大學(xué)將ALGOL 60語(yǔ)言發(fā)
    發(fā)表于 04-02 16:00

    嵌入式系統(tǒng)的發(fā)展歷史

    摘要:嵌入式系統(tǒng)誕生于微型機(jī)時(shí)代,經(jīng)歷了漫長(zhǎng)的獨(dú)立發(fā)展的單片機(jī)道路。給嵌入式系統(tǒng)尋求科學(xué)的定義,必須了解嵌入式系統(tǒng)的發(fā)展歷史,按照歷史性、本質(zhì)性、普遍通用性來(lái)定義嵌入式系統(tǒng),并把定義與
    發(fā)表于 06-18 06:53

    EL顯示器的發(fā)展歷史概覽

    EL顯示器的發(fā)展歷史概覽
    發(fā)表于 06-03 06:13

    單片機(jī)的發(fā)展歷史

    單片機(jī) 微機(jī) 微型計(jì)算機(jī) 計(jì)算機(jī)的發(fā)展歷史 單片機(jī)的發(fā)展歷史
    發(fā)表于 07-13 08:49

    單片機(jī)為什么要使用C語(yǔ)言呢?

    一、單片機(jī)的演進(jìn)史單片機(jī)為什么要使用C語(yǔ)言呢?每件事物又有它的成長(zhǎng)歷史,開始說(shuō)說(shuō)它的發(fā)展歷史。單片機(jī)在選用
    發(fā)表于 07-14 06:24

    C語(yǔ)言教程第一節(jié) 精選資料分享

    文章目錄1 計(jì)算機(jī)語(yǔ)言1.1 機(jī)器語(yǔ)言1.2 匯編語(yǔ)言1.3 高級(jí)語(yǔ)言1.4 關(guān)于編程語(yǔ)言2 C語(yǔ)言
    發(fā)表于 07-20 06:13

    C語(yǔ)言發(fā)展歷程,C語(yǔ)言特點(diǎn)分析

    C語(yǔ)言發(fā)展頗為有趣。它的原型ALGOL 60語(yǔ)言?! ?963年,劍橋大學(xué)將ALGOL 60語(yǔ)言發(fā)展
    發(fā)表于 09-10 17:59

    c語(yǔ)言歷史

    C語(yǔ)言歷史: 著名的計(jì)算機(jī)科學(xué)家丹尼斯?里奇(Dennis Ritchie)創(chuàng)造的。1967年, Ritchie進(jìn)入貝爾實(shí)驗(yàn)室工作。貝爾實(shí)驗(yàn)室是當(dāng)時(shí)世界上最有創(chuàng)造力的地方之一,著名的C
    發(fā)表于 02-29 15:45 ?1次下載

    C語(yǔ)言發(fā)展歷程是怎么樣的

    C 語(yǔ)言最早的原型是 ALGOL 60 1963 年,劍橋大學(xué)將其發(fā)展成為 CPL(Combined Programing Language)。
    的頭像 發(fā)表于 02-06 16:19 ?4198次閱讀

    C++語(yǔ)言的設(shè)計(jì)和演化PDF電子書免費(fèi)下載

    這是一本獨(dú)特的書,是由C+語(yǔ)言的設(shè)計(jì)師本人寫的,描述C*+語(yǔ)言發(fā)展歷史、設(shè)計(jì)理念及技術(shù)細(xì)節(jié)的著
    發(fā)表于 08-13 08:00 ?66次下載
    <b class='flag-5'>C</b>++<b class='flag-5'>語(yǔ)言</b>的設(shè)計(jì)和演化PDF電子書免費(fèi)下載

    C語(yǔ)言歷史及程序介紹

    電子發(fā)燒友網(wǎng)站提供《C語(yǔ)言歷史及程序介紹.pdf》資料免費(fèi)下載
    發(fā)表于 04-09 16:10 ?0次下載