C語言程序設計基礎教程-21、程序的規則與結構課件_第1頁
C語言程序設計基礎教程-21、程序的規則與結構課件_第2頁
C語言程序設計基礎教程-21、程序的規則與結構課件_第3頁
C語言程序設計基礎教程-21、程序的規則與結構課件_第4頁
C語言程序設計基礎教程-21、程序的規則與結構課件_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

程序的規則與結構C語言程序設計程序的規則與結構C語言程序設計程序的規則與結構C語言什么是程序?你這人不講究啊,不按套路出牌啊!程序程序的規則與結構C語言什么是程序?你這人不講究啊,不按套2C語言本次任務計算兩個數的和程序的規則與結構C語言本次任務計算兩個數的和程序的規則與結構3CONTENTS內容0102相關知識(程序結構)任務分析03任務實現與總結CONTENTS內容0102相關知識(程序結構)任務分析03C語言任務分析創建C程序求2個數的和程序結構程序規范程序創建編碼邏輯程序的規則與結構—任務分析102030+=xysum數學邏輯+=10x20y30sum程序邏輯C語言任務分析創建C程序求2個數的和程序程序程序編碼程序的規5C語言什么是計算機?計算機:能夠接受外界的信息,經過大腦處理后,產生有用的信息的軟硬件的結合程序的規則與結構—任務分析C語言什么是計算機?計算機:能夠接受外界的信息,經過大腦處理6C語言計算機接收外界信息加工處理產生輸出信息什么是計算機?程序的規則與結構—任務分析框架結構{

第一步:接收外界信息第二步:加工處理第三步:產生輸出信息}程序C語言計算機接收外界信息加工產生輸出信息什么是計算機?程序的7C語言從程序員角度總結C程序結構如下:“預處理命令序列

voidmain()

{//接收外界信息//信息加工處理(算法)//產生輸出信息

}用C語言編寫的程序,簡稱為C程序。C程序是一種函數結構,一般由一個或若干個函數組成,其中必有一個名為main()的函數,程序的執行就是從這里開始的C語言程序結構程序的規則與結構—相關知識C語言從程序員角度總結C程序結構如下:C語言程序結構程序的規8C語言C語言的程序結構程序的規則與結構—相關知識#include“stdio.h”//導入頭文件voidmain()/*主函數*/{

//接收外界信息

//信息加工處理/*在屏幕上輸出helloworld!*/

printf(“helloworld!“);}}程序代碼1、程序的功能是在在屏幕上輸出“helloworld!“。2、main()為主函數名。每個C程序都必須有一個main()函數,它是C程序執行的入口地址。3、”{}”是函數的界定符,位于{}中的內容為函數體,每個函數都必須用一對{}將函數體括起來。4、printf()輸出語句是系統提供的庫函數,使用該函數需導入#include“stdio.h”。5、每個語句后面有一個分號“;”。6、位于”/*…*/”之間的,或者//后面的內容是注釋語句C語言C語言的程序結構程序的規則與結構—相關知識#inclu9C語言#include<stdio.h>voidmain(){printf("HelloWorld\n");}以#開始的語句稱為預處理器指令#include語句不是必需的,但是,如果程序有該語句,就必須將它放在程序的開始處以.h為后綴的文件被稱為頭文件,可以是C程序中現成的標準庫文件,也可以是自定義的庫文件。stdio.h文件中包含了有關輸入輸出語句的函數

main()函數是C程序處理的起點。main()函數可以返回一個值,也可以不返回值。如果某個函數沒有返回值,那么在它的前面有一個關鍵字void在函數定義的后面有一個左大括號,即{它表示函數的開始,后面是函數的主體大括號也可以用于將語句塊括起來在函數定義的結尾處有一個右大括號,即}在屏幕上產生一行輸出“Helloworld”,并換行(\n)函數主體中的每個語句都以分號結束。C程序中的一個語句可以跨越多行,并且用分號通知編譯器該語句已結束。程序的規則與結構—執行過程C語言的程序結構對應解析C語言#include<stdio.h>以#開始的語句10C語言程序編寫規則:1、一個說明或一個語句占一行。

2、程序中起的名字,見名知意。

3、程序編寫應盡量多的加注釋,一般占到代碼的30%以上。

4、用{}括起來的部分,表示程序的層次結構。{}一般與該結構

語句的第一個字母對齊,并單獨占一行。5、注意程序縮減,增加程序的可讀性。C程序編寫規范程序的規則與結構—編碼規則C語言程序編寫規則:C程序編寫規范程序的規則與結構—編11C語言程序的規則與結構—任務實現任務實現-程序編寫運行C語言程序的規則與結構—任務實現任務實現-程序編寫運行12C語言小組新建程序并輸出自己的信息寫任務計算兩個數的加減乘除讀任務個人布置任務程序的規則與結構—布置任務C語言小組新建程序并輸出自己的信息寫任務計算兩個數的加減乘13總結1.程序的本質引導提出任務2.相關知識(結構、流程、規則)3.任務實現與總結總結1.程序的本質引導提出任務2.相關知識(結構、流程、謝謝!謝謝!程序的規則與結構C語言程序設計程序的規則與結構C語言程序設計程序的規則與結構C語言什么是程序?你這人不講究啊,不按套路出牌啊!程序程序的規則與結構C語言什么是程序?你這人不講究啊,不按套17C語言本次任務計算兩個數的和程序的規則與結構C語言本次任務計算兩個數的和程序的規則與結構18CONTENTS內容0102相關知識(程序結構)任務分析03任務實現與總結CONTENTS內容0102相關知識(程序結構)任務分析03C語言任務分析創建C程序求2個數的和程序結構程序規范程序創建編碼邏輯程序的規則與結構—任務分析102030+=xysum數學邏輯+=10x20y30sum程序邏輯C語言任務分析創建C程序求2個數的和程序程序程序編碼程序的規20C語言什么是計算機?計算機:能夠接受外界的信息,經過大腦處理后,產生有用的信息的軟硬件的結合程序的規則與結構—任務分析C語言什么是計算機?計算機:能夠接受外界的信息,經過大腦處理21C語言計算機接收外界信息加工處理產生輸出信息什么是計算機?程序的規則與結構—任務分析框架結構{

第一步:接收外界信息第二步:加工處理第三步:產生輸出信息}程序C語言計算機接收外界信息加工產生輸出信息什么是計算機?程序的22C語言從程序員角度總結C程序結構如下:“預處理命令序列

voidmain()

{//接收外界信息//信息加工處理(算法)//產生輸出信息

}用C語言編寫的程序,簡稱為C程序。C程序是一種函數結構,一般由一個或若干個函數組成,其中必有一個名為main()的函數,程序的執行就是從這里開始的C語言程序結構程序的規則與結構—相關知識C語言從程序員角度總結C程序結構如下:C語言程序結構程序的規23C語言C語言的程序結構程序的規則與結構—相關知識#include“stdio.h”//導入頭文件voidmain()/*主函數*/{

//接收外界信息

//信息加工處理/*在屏幕上輸出helloworld!*/

printf(“helloworld!“);}}程序代碼1、程序的功能是在在屏幕上輸出“helloworld!“。2、main()為主函數名。每個C程序都必須有一個main()函數,它是C程序執行的入口地址。3、”{}”是函數的界定符,位于{}中的內容為函數體,每個函數都必須用一對{}將函數體括起來。4、printf()輸出語句是系統提供的庫函數,使用該函數需導入#include“stdio.h”。5、每個語句后面有一個分號“;”。6、位于”/*…*/”之間的,或者//后面的內容是注釋語句C語言C語言的程序結構程序的規則與結構—相關知識#inclu24C語言#include<stdio.h>voidmain(){printf("HelloWorld\n");}以#開始的語句稱為預處理器指令#include語句不是必需的,但是,如果程序有該語句,就必須將它放在程序的開始處以.h為后綴的文件被稱為頭文件,可以是C程序中現成的標準庫文件,也可以是自定義的庫文件。stdio.h文件中包含了有關輸入輸出語句的函數

main()函數是C程序處理的起點。main()函數可以返回一個值,也可以不返回值。如果某個函數沒有返回值,那么在它的前面有一個關鍵字void在函數定義的后面有一個左大括號,即{它表示函數的開始,后面是函數的主體大括號也可以用于將語句塊括起來在函數定義的結尾處有一個右大括號,即}在屏幕上產生一行輸出“Helloworld”,并換行(\n)函數主體中的每個語句都以分號結束。C程序中的一個語句可以跨越多行,并且用分號通知編譯器該語句已結束。程序的規則與結構—執行過程C語言的程序結構對應解析C語言#include<stdio.h>以#開始的語句25C語言程序編寫規則:1、一個說明或一個語句占一行。

2、程序中起的名字,見名知意。

3、程序編寫應盡量多的加注釋,一般占到代碼的30%以上。

4、用{}括起來的部分,表示程序的層次結構。{}一般與該結構

語句的第一個字母對齊,并單獨占一行。5、注意程序縮減,增加程序的可讀性。C程序編寫規范程序的規則與結構—編碼規則C語言程序編寫規則:C程序編寫規范程序的規則與結構—編26C語言程序的規則與結構

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論