程序:就是一組能識(shí)別和執(zhí)行的指令,每一條指令使計(jì)算機(jī)執(zhí)行特定的操作
創(chuàng)新互聯(lián)是專業(yè)的泌陽(yáng)網(wǎng)站建設(shè)公司,泌陽(yáng)接單;提供網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行泌陽(yáng)網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
程序設(shè)計(jì):是指從確定任務(wù)到得到結(jié)果、寫出文檔的全過程
為什么需要計(jì)算機(jī)語(yǔ)言:計(jì)算機(jī)語(yǔ)言解決了人和計(jì)算機(jī)交流的語(yǔ)言問題,使得計(jì)算機(jī)和人都能識(shí)別
高級(jí)語(yǔ)言有哪些特點(diǎn):
1.高級(jí)語(yǔ)言的數(shù)據(jù)結(jié)構(gòu)要比匯編和機(jī)器語(yǔ)言豐富;
2.高級(jí)語(yǔ)言與具體機(jī)器結(jié)構(gòu)的關(guān)聯(lián)不密切(相對(duì)匯編與機(jī)器語(yǔ)言而言);
3.高級(jí)語(yǔ)言更接近自然語(yǔ)言更容易掌握;
4.高級(jí)語(yǔ)言編寫的程序要經(jīng)過編譯或解釋計(jì)算機(jī)才能執(zhí)行;
源程序:指未編譯的按照一定的程序設(shè)計(jì)語(yǔ)言規(guī)范書寫的文本文件,是一系列人類可讀的計(jì)算機(jī)語(yǔ)言指令
目標(biāo)程序:為源程序經(jīng)編譯可直接被計(jì)算機(jī)運(yùn)行的機(jī)器碼集合,在計(jì)算機(jī)文件上以.obj作擴(kuò)展名
可執(zhí)行程序:將所有編譯后得到的目標(biāo)模塊連接裝配起來,在與函數(shù)庫(kù)相連接成為一個(gè)整體,生成一個(gè)可供計(jì)算機(jī)執(zhí)行的目標(biāo)程序,成為可執(zhí)行程序
程序編輯:上機(jī)輸入或者編輯源程序
程序編譯:
1.先用C提供的“預(yù)處理器”,對(duì)程序中的預(yù)處理指令進(jìn)行編譯預(yù)處理
2.對(duì)源程序進(jìn)行語(yǔ)法檢查, 判斷是否有語(yǔ)法錯(cuò)誤,直到?jīng)]有語(yǔ)法錯(cuò)誤
3.編譯程序自動(dòng)把源程序轉(zhuǎn)換為二進(jìn)制形式的目標(biāo)程序
程序連接:將所有編譯后得到的目標(biāo)模塊連接裝配起來,在與函數(shù)庫(kù)相連接成為一個(gè)整體的過程稱之為程序連接
程序:一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令,運(yùn)行于電子計(jì)算機(jī)上,滿足人們某種需求的信息化工具
程序模塊:可由匯編程序、編譯程序、裝入程序或翻譯程序作為一個(gè)整體來處理的一級(jí)獨(dú)立的、可識(shí)別的程序指令
程序文件:程序的文件稱為程序文件,程序文件存儲(chǔ)的是程序,包括源程序和可執(zhí)行程序
函數(shù):將一段經(jīng)常需要使用的代碼封裝起來,在需要使用時(shí)可以直接調(diào)用,來完成一定功能
主函數(shù):又稱main函數(shù),是程序執(zhí)行的起點(diǎn)
被調(diào)用函數(shù):由一個(gè)函數(shù)調(diào)用另一個(gè)函數(shù),則稱第二個(gè)函數(shù)為被調(diào)用函數(shù)
庫(kù)函數(shù):一般是指編譯器提供的可在c源程序中調(diào)用的函數(shù)??煞譃閮深?,一類是c語(yǔ)言標(biāo)準(zhǔn)規(guī)定的庫(kù)函數(shù),一類是
? 編譯器特定的庫(kù)函數(shù)
程序調(diào)試:是將編制的程序投入實(shí)際運(yùn)行前,用手工或編譯程序等方法進(jìn)行測(cè)試,修正語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤的過程
程序測(cè)試:是指對(duì)一個(gè)完成了全部或部分功能、模塊的計(jì)算機(jī)程序在正式使用前的檢測(cè),以確保該程序能按預(yù)定的方式正確地運(yùn)行
#includeint main() { printf("Hello World!\n"); return 0; }