-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計 > 專題列表 > 正文
程序是什么組成的(程序是什么組成的呢)
大家好!今天讓小編來大家介紹下關(guān)于程序是什么組成的的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、什么是程序?
程序是指按照一定的規(guī)則和順序的任務(wù)執(zhí)行過程,是一套指令集合,在軟件開發(fā)中,程序由數(shù)據(jù)結(jié)構(gòu)和算法組成。例如工廠里常說的作業(yè)程序,就是一套標(biāo)準(zhǔn)操作流程,按照一定的規(guī)則和順序完成對應(yīng)的工作。在計算機(jī)世界中,所有的功能都是通過程序組合在一起完成的。
傳智播客入學(xué)時的基礎(chǔ)課程講解過?,F(xiàn)在經(jīng)常買他們的書,也都有。
二、c語言源程序是有什么組成的
所有編程語言本質(zhì)上都是由算法+數(shù)據(jù)結(jié)構(gòu)組成的。
一個C語言源程序,是由一個或多個函數(shù)定義順序組成的,其中必須有一個函數(shù)名為main的函數(shù),main()函數(shù)又稱為主函數(shù)。C語言源程序的次要構(gòu)成成分有:編譯預(yù)處理命令、注釋和聲明。
主函數(shù)被編譯程序翻譯成一個機(jī)器語言形式的主程序段,任何其他函數(shù)都將被編譯程序翻譯成機(jī)器語言形式的子程序段。
換言之,C語言源程序中的函數(shù),并非數(shù)學(xué)中時常顯得有些高深莫測的函數(shù),它只是完成特定數(shù)據(jù)處理任務(wù)的、功能上獨立的一個程序段而已。
擴(kuò)展資料:
C語言特有特點
1、C語言是一個有結(jié)構(gòu)化程序設(shè)計、具有變量作用域(variable scope)以及遞歸功能的過程式語言。
2、C語言傳遞參數(shù)均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。
3、不同的變量類型可以用結(jié)構(gòu)體(struct)組合在一起。
4、只有32個保留字(reserved keywords),使變量、函數(shù)命名有更多彈性。
5、部份的變量類型可以轉(zhuǎn)換,例如整型和字符型變量。
6、通過指針(pointer),C語言可以容易的對存儲器進(jìn)行低級控制。
7、預(yù)編譯處理(preprocessor)讓C語言的編譯更具有彈性。
參考資料:百度百科-C語言
三、一個完整的C程序由什么組成?
C語言的構(gòu)成如下:
1、數(shù)據(jù)類型
C的數(shù)據(jù)類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數(shù)組類型、結(jié)構(gòu)體類型、共用體類型、指針類型和空類型。
2、常量與變量
常量其值不可改變,符號常量名通常用大寫。變量是以某標(biāo)識符為名字,其值可以改變的量。標(biāo)識符是以字母或下劃線開頭的一串由字母、數(shù)字或下劃線構(gòu)成的序列,請注意第一個字符必須為字母或下劃線,否則為不合法的變量名。變量在編譯時為其分配相應(yīng)存儲單元。
3、數(shù)組
如果一個變量名后面跟著一個有數(shù)字的中括號,這個聲明就是數(shù)組聲明。字符串也是一種數(shù)組。它們以ASCII的NULL作為數(shù)組的結(jié)束。要特別注意的是,方括內(nèi)的索引值是從0算起的。
4、指針
如果一個變量聲明時在前面使用*號,表明這是個指針型變量。換句話說,該變量存儲一個地址,而 *(此處特指單目運算符 * 。C語言中另有 雙目運算符 *) 則是取內(nèi)容操作符,意思是取這個內(nèi)存地址里存儲的內(nèi)容。指針是 C 語言區(qū)別于其他同時代高級語言的主要特征之一。
5、字符串
C語言的字符串其實就是以'