近期上課所有代碼與筆記_第1頁
近期上課所有代碼與筆記_第2頁
近期上課所有代碼與筆記_第3頁
近期上課所有代碼與筆記_第4頁
近期上課所有代碼與筆記_第5頁
免費預覽已結束,剩余15頁可下載查看

下載本文檔

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

文檔簡介

1、程序的最小獨立單元語、程序的最小獨立單元語、 C語言都是按行挨個執行的。#include voidfloata,b,c,t; /*a、b之間的較小值,存a*/ 則此時默認的“塊語句”if 后的一條語句& 。滿足一個條件。 則此時默認的“塊語句”if 后的一條語句& 。滿足一個條件。 12. break;起到一個中斷的作用,如果switch語句沒有break,就會一直從往下執行,執行每一個判如果不使用break么從與表達式的值匹配的那個case語句的所有代碼段都會被執行,每個case語句相、開關或者說是入,這便是開關語句這個名稱的由來13. switch語句中可以不含default分支;defa

2、ult分支并不限定在最后case分支也沒有順序區別14. while語句一般形i;/循環的變量while (i=A&c=A&cv,用u除以v求余數若temp=0,則v為最大公約數;若temp!=0,將u=v;v=temp,分析若uv,用u除以v求余數若temp=0,則v為最大公約數;若temp!=0,將u=v;v=temp,繼續用u除以v,求余數直至temp=0,v22.輪for(i=1;23.四舍五入的編程方#include#includevoiddouble=C語言中的庫函數十#includevoiddouble=C語言中的庫函數十分豐富,大致可分為“標準庫函數”“庫函數”兩類,標準庫函數

3、是得到廣泛認可,形,多種類的編譯器支持的庫函數庫函數廠商為些特定功能領域性。隨著C語言的不斷發展和應用域的拓展,標準化的工作也在不斷深入,標準庫函數也會不斷擴充除了庫函數外,C語言允許用于自定義函數以靈活解決各種題,用戶可以將自己的算法編成一個個相對獨立的函數模塊,用調的方法來使用函數。某種程度上說題,用戶可以將自己的算法編成一個個相對獨立的函數模塊,用調的方法來使用函數。某種程度上說,C語言的全部功能是由這樣那樣函數來實現的,C語言也常稱為“函數式語言”25.函數里面的大括號不可以省函數的基本定義語法如下返回類函數名(參數列表函數體(1)輸入:參數基本形式為類型1,類型量名2,類變量名(2)

4、輸出:返回返回類型用于指明函數輸出值的類如果沒有輸出類型為void。如果在函數定義時沒有注明返回類型,默。(3)函函數名用于標示該函數,和其他函數區分開來必須是合乎編譯器命名規則的標識參數列返回類型和函數名總體稱為函數之對應函數體(4)函函數體是一段用于實現特定功能的代碼塊,比如局部和其他行語句等。函數體是一段用于實現特定功能的代碼塊,比如局部和其他行語句等。注意,在函數的變量不能和參數列表中的變量同26.函數分為形參與實參數,其中,形參在編譯的時候并不分配內存,有調用的時候才分配內存,調用的過程是創建兩個臨時變量傳入的值,臨時變量如何改變,都不影響原來的Return直接返回。Return后面

5、的代碼不會得到執行函數調編譯器通過函數定義知道形參類型果用戶傳遞被調用函數的實參不滿足類型要求,則會產生類型轉換,將實參轉換成類型默認都會進行隱士轉換,轉換按照函數的定義,返回值類型,形參類型它有兩個功能(1)立即從所在的函數體中退出,返回到調用它的程序中去(2)同時返回一個值給調用它的函數有兩種常用方法可以讓函數終止運行并返回到調用它的函數中去(1)當執行到函數的最后一條語句后(2)當執行到語句return時返30.如果函數定義在調用之后,必須。/2+4+6+8+ 2(1+2+3+4/go(n-1)+2*n;= go(n-2)+2*(n-1)+2n=go(n-3)+2*(n-2)+2*(n-

6、n)/參數穿入N,返/2+4+6+8+ 2(1+2+3+4/go(n-1)+2*n;= go(n-2)+2*(n-1)+2n=go(n-3)+2*(n-2)+2*(n-n)/參數穿入N,返回一個數if(n=1)2;/返回一個默認go(n-1)+2*n;/找出公式與規30.數組獨有的運算符數組必須確定大小,才能分配內一個數組時,編譯器為數組分配空間,值得注意的占據的內存空間是連續數組必須確定大小,才能分配內一個數組時,編譯器為數組分配空間,值得注意的占據的內存空間是連續的,這樣,很容易計算數組占據的內存大小素對應的內存首地址,舉例來說,對一個大小為N,類型為short的數組占據的內存大小不在此范

7、圍的下都越界取未知的內數據,會出現錯誤的結果(1)用一個已經初始化的數組對另一個數組元素類型相同數組大小相同,這樣的用法也是不允許的y3; /*錯誤(2)對數組進行整體輸入輸出f和scanf不支持對普通數組進行整體輸入輸出以元素進行操作,但對字符數組來說,可以通過“%s”進行整體輸入或輸出分內容安排后面介紹(3)數組比較if(xak)/吧ak,min的最小值存入/交換min;/最小的元for(min ak)/吧ak,min的最小值存入/交換兩個變tempf(nk=%d,min=%d,a%d=%d a0=min;/賦值給第一個元素,讓第一個元素最foru =0;u10;u+)/打印出數組的狀/ fori=0;i3;i+)/外層循/ fori=0;i3;i+)/外層循forj

溫馨提示

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

評論

0/150

提交評論