版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
計算機二級語言輔導第一章第一頁,共十九頁,編輯于2023年,星期五第一章本章重點程序的構(gòu)成,main函數(shù)和其它函數(shù)。頭文件,數(shù)據(jù)說明,函數(shù)的開始和結(jié)束標志以及程序中的注釋。源程序的書寫格式。C語言的風格。
第二頁,共十九頁,編輯于2023年,星期五本章目錄引言C語言簡介第一個C語言程序計算機程序編制的幾個步驟C語言常用符號計算機的構(gòu)成對C語言的影響第三頁,共十九頁,編輯于2023年,星期五本章目錄
1、引言
1.1.計算機語言與人類語言
1.2.程序語言的簡史
2、C語言簡介
3、第一個C語言程序
4、計算機程序編制的幾個步驟
5、C語言常用符號
6、計算機的構(gòu)成對C語言的影響第四頁,共十九頁,編輯于2023年,星期五計算機語言與人類語言自然語言:人類為了交流思想、表達感情、交換信息,逐步發(fā)明了語言。
人工語言:為了某種專門需要,人類又發(fā)明了一些新的交流工具。程序設計語言:人類為了能夠更好地與計算機進行交流與通訊,發(fā)明了專門與 計算機打交道的交流工具。
第五頁,共十九頁,編輯于2023年,星期五篇、章句子或段落=詞或詞組+語法詞或詞組=字+語法自然語言的構(gòu)成字第六頁,共十九頁,編輯于2023年,星期五文章構(gòu)造單元程序設計語言的構(gòu)成基本單元詞:常量、變量、函數(shù)句子:語句篇章:程序編程并不神秘,與從小母語或自然語言如一門外語的學習有許多相似之處。計算機語言是一種跨國界的世界通用的語言,通過編程可以表達自己的思想,互相交流!高級程序員可以通過一個人編寫程序的風格判斷出這個人的習慣、性格。第七頁,共十九頁,編輯于2023年,星期五
1.1程序與程序設計語言一、程序–––是用計算機語言描述的某一問題的解決步驟,是符合一定語法規(guī)則的符號序列。二、程序設計語言的幾個階段包括:
1、機器語言
2、匯編語言
3、算法語言(高級語言)
4、面向過程的程序設計語言
5、面向?qū)ο蟮某绦蛟O計語言第八頁,共十九頁,編輯于2023年,星期五編輯鏈接編譯執(zhí)行1.3.2C程序的編程步驟<>file.exe程序代碼的錄入,生成源程序*.c語法分析查錯,翻譯生成目標程序*.obj與其它目標程序或庫鏈接裝配,生成可執(zhí)行程序*.exe第九頁,共十九頁,編輯于2023年,星期五順序、選擇結(jié)構(gòu)流程圖滿足
X>0語句1語句2不滿足語句1語句2第十頁,共十九頁,編輯于2023年,星期五循環(huán)結(jié)構(gòu)流程圖滿足
X<10X+1滿足
X<1X-1不滿足不滿足當型循環(huán)直到型循環(huán)第十一頁,共十九頁,編輯于2023年,星期五程序的易驗證性。程序可移植性好。語法限制不十分嚴格,易于編程。C語言的特點語言簡練、緊湊,使用方便、靈活。是一種結(jié)構(gòu)化程序設計語言。運算符/數(shù)據(jù)類型豐富、數(shù)據(jù)結(jié)構(gòu)豐富。常用符號:標識符關鍵字常量字符串操作符關鍵字:
32個??刂普Z句:9種。程序書寫形式自由,標識符的定義非常靈活,支持大小寫敏感。支持結(jié)構(gòu)化程序設計程序結(jié)構(gòu):
順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)運算符:共有34種運算符。
包括:算術、賦值、強制類型轉(zhuǎn)換等數(shù)據(jù)類型:整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)類型、聯(lián)合類型。第十二頁,共十九頁,編輯于2023年,星期五C語言的地位C語言被分類位高級語言,但實際上它是一種介于高級語言和低級語言之間的語言。很多流行語言、新生語言都借鑒了它的思想、語法從C++,到Java,再到C#正確地學好C語言,是學習這些流行語言的基礎。第十三頁,共十九頁,編輯于2023年,星期五第一個C語言程序例1.1
從屏幕上輸出“helloworld!”#include<stdio.h>main()
{
printf(“helloworld!”);/*輸出語句*/}本程序的作用:在屏幕上輸出”helloworld!”這句話。主函數(shù)main是主函數(shù)名,C語言規(guī)定必須用main作為主函數(shù)名。其后的“()”中間可以是空的,但“()不能省略。一個C程序可以包含任意多個不同名的函數(shù),但必須有且只有一個主函數(shù),C程序總是從主函數(shù)開始執(zhí)行。由函數(shù)構(gòu)成的語句程序開始程序結(jié)束考點1考點2考點3第十四頁,共十九頁,編輯于2023年,星期五一個函數(shù)由兩部分構(gòu)成:(1)函數(shù)的說明部分,
包括:函數(shù)名、函數(shù)類型(返回值類型)、函數(shù)屬性、形式參數(shù)名、形式參數(shù)類型。(2)函數(shù)體,
大括號{}中的部分。函數(shù)體中包含變量定義部分和執(zhí)行部分。第十五頁,共十九頁,編輯于2023年,星期五intmax(intx,inty)max(){ {
} }
例第十六頁,共十九頁,編輯于2023年,星期五1、C語言編程的兩個規(guī)范:第一,成對匹配的原則,例如{},(),<>
等符號必須成對出現(xiàn)。第二,標準C語言的注釋,不產(chǎn)生編譯代碼
/*注釋不能嵌套*/不能嵌套
//C的單行注釋2、一個C程序總是從main()處開始執(zhí)行,而不管main()在源程序中的位置。3、C程序書寫格式自由,一個語句可以占多行,一行也可以有多個語句。4、語句和數(shù)據(jù)定義后必須要有分號。例、c=a+b;C語言編程規(guī)范例:/*Thisisthemain/*ofexample1.1*/*/非法第十七頁,共十九頁,編輯于2023年,星期五C語言編程規(guī)范5、C語言用函數(shù)進行輸入輸出。如scanf()、printf()。重點提示:
C語言規(guī)定必須用main作為主函數(shù)名。每個語句和變量定義的最后必須要有一個分號,分號是C語句的必要組成部分?!埃nclude<stdio.h>是命令行,必須用“#”號開頭,最后不能加“;”,因為它不是C程序中的語句。第十八頁,共十九頁,編輯于2023年,星期五C語言的格式特點習慣用小寫字母,大小寫敏感可使用空行和空格常用鋸齒形書寫格式main(){
inti,j,sum;sum=0;for(i=1;i<10;i++){fo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個體草莓經(jīng)銷商合作合同書版B版
- 智慧教育與學生自主學習能力的提升探索
- 2025年度高空作業(yè)安全責任免除協(xié)議范本兩份4篇
- 教育變革背景下學生自主學習的挑戰(zhàn)與機遇
- 2025年度裝配式建筑混凝土構(gòu)件生產(chǎn)與承包合同范本4篇
- GRC施工合同范本
- 現(xiàn)代辦公室風水學規(guī)劃與實踐
- 2025年銀行與保險公司協(xié)議存款居間服務合同范本6篇
- 二零二五版物業(yè)消防管理服務合同3篇
- 2025年度體育場館大理石看臺施工與維護管理協(xié)議4篇
- 新媒體論文開題報告范文
- 2024年云南省中考數(shù)學試題含答案解析
- 國家中醫(yī)藥管理局發(fā)布的406種中醫(yī)優(yōu)勢病種診療方案和臨床路徑目錄
- 2024年全國甲卷高考化學試卷(真題+答案)
- 汽車修理廠管理方案
- 人教版小學數(shù)學一年級上冊小學生口算天天練
- (正式版)JBT 5300-2024 工業(yè)用閥門材料 選用指南
- 三年級數(shù)學添括號去括號加減簡便計算練習400道及答案
- 蘇教版五年級上冊數(shù)學簡便計算300題及答案
- 澳洲牛肉行業(yè)分析
- 計算機江蘇對口單招文化綜合理論試卷
評論
0/150
提交評論