freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

工學]c程序設計復習要點-全文預覽

2025-02-08 17:33 上一頁面

下一頁面
  

【正文】 x value is:789。 return maxv。im。 printf(Max value is:%d\n,max(a[0],M,N))。 ? ②由于在被調(diào)函數(shù)中只知道被處理得二維數(shù)組的起始地址,所以在處理過程中二維數(shù)組每一行的長度由程序員根據(jù)參數(shù)表中傳遞過來信息自己控制。 實參用 a 形參用 b[][5] 圖 實際參數(shù)為二維數(shù)組名字 ? 例 max中使用了二維數(shù)組樣式的形式參數(shù)接收從主調(diào)函數(shù)中傳遞過來的二維數(shù)組首地址,使得形參數(shù)組 v共享實參數(shù)組a的存儲區(qū)域;然后通過對形參數(shù)組 v的操作達到操作是參數(shù) a的目的,即在形參數(shù)數(shù)組 v中尋找最大值實質(zhì)上是在實參數(shù)組 a中尋找最大值,程序執(zhí)行的結(jié)果為: Max value is:789。jN。 maxv=v[0][0]。 /* Name: */ include define M 3 define N 4 void main() { int max(int v[][N])。 ? 2.二維數(shù)組作函數(shù)的參數(shù) 數(shù)組a的起始地址 數(shù)組的起始地址表示方法 a 表示平面的起始地址 ( 二級地址 ) amp。 return s。 } int sum(int v[],int n) { int i,s=0。pos)。 /* Name: */ include define N 10 void main() {int sum(int v[],int n)。 int a[N]={1,2,3,4,5,6,7,8,9,10},total。in。 實參數(shù)組 amp。 }} void myprint(int x) { printf(%4d,x)。jN。 ? } printf(\n下面是數(shù)組 b的數(shù)據(jù) ...\n)。 ? for(i=0。 ? /*Name: */ ? include ? include ? include ? define N 5 ? void main() ? { void myprint(int x)。 ? 字符串中反向查找指定字符 ? 在字符串中反向查找指定字符第一次出現(xiàn)位置的基本思想是:從被操作字符串的最后一個字符開始循環(huán)依次取出被操作字符串當前位置的字符與指定的字符相比較,若比較相符合則返回該字符的位置;否則進行下一輪比較直到被處理的字符串中所有字符取完為止。 統(tǒng)計字符串中的特定字符的個數(shù)時,需要先查找到特定字符,然后計數(shù) ? 字符串中正向查找指定字符 ? 在字符串中正向查找指定字符第一次出現(xiàn)位置的基本思想是:從被操作字符串的第一個字符開始循環(huán)依次取出被操作字符串當前位置的字符與指定的字符相比較,若比較相符合則返回該字符的位置;否則進行下一輪比較直到被處理的字符串中所有字符取完為止。其功能是在字符串中刪除指定字符,若指定字符不存在則顯示相應提示信息。 return amp。i=n。i++) sum+=*fac(i)。 ? 指向函數(shù)的指針與函數(shù)型參數(shù)的實現(xiàn) – 被積函數(shù)的形式均為有一個實型自變量且所積結(jié)果是實型數(shù)據(jù),所以在求定積分的通用函數(shù)的返回值數(shù)據(jù)類型應為 double,通用函數(shù)的參數(shù)有下面四個: ? 與被積函數(shù)對應的指向函數(shù)的指針: ? double (*p)(float x) ? 積分區(qū)間的下限: float a ? 積分區(qū)間的上限: float b ? 按精度所需的積分區(qū)間等分數(shù): int n 函數(shù)與指針 ? 返回指針值的函數(shù) 例 56 求 include long *fac(long nvoid main() { long n,i,sum=0,*pi。 F F T T 圖 例 開始 n=1 n%=0 fp=f1 fp=f2 使用 (*fp) 調(diào)用函數(shù) 結(jié)束 輸入 n值 輸出結(jié)果值 輸出數(shù)據(jù) 錯誤信息 結(jié)合 ”關于指針的復習 PPT”復習 ? 求解高階方程的根 ? 在對高階方程的討論中知道,高階方程都是類似的,其形式可 ? 以用 f(x)=0來表示,也就是說被求根的函數(shù)用 C語言都可表示 ? 成為如下所示結(jié)構 C函數(shù): ? double f(double x) ? { … ? } ? 因而指向被求根函數(shù)的指針變量的一般形式為: ? double (*fp)(double x)。 ? /* Name: */ ? include ? define Min(x,y) (x)(y)?(x):(y) ? void main() ? { int a=1,b=2,c=3,d=4,t。 ? area1=S(a)。 ? 例 代參數(shù)宏定義使用示例(不能正確處理表達式樣式實際參數(shù))。 正確理解的方式應為: MN←2*N+2 、MN←2*2+2 ,因而程序執(zhí)行的正確結(jié)果:x=6。在閱讀理解包含宏調(diào)用問題的 C程序時一定要做到先將宏替換完成、然后操作宏替換完成后的表達式 ? 例 宏調(diào)用替換問題的理解示例。 ? 函數(shù)的定義,聲明和調(diào)用 ? C程序的一般結(jié)構 C程序 源文件 1 … 源文件 i 源文件 n 函數(shù) 1 預處理語句 函數(shù) m 說明 /定義部分 執(zhí)行語句部分 圖 C程序的一般結(jié)構 … … 宏代換(不帶參,帶參) ? 宏定義分為代參數(shù)的宏定義和不代參數(shù)的宏定義兩種。成功,共進行了 4次比較。順序查找法適應于被查找集合無序的場合。 ? 程序的一次執(zhí)行結(jié)果為: – Before sorting ... – 293 31 365 849 867 166 487 826 487 775 – 331 630 294 5 242 136 953 123 849 65 – After sorting ... – 5 31 65 123 136 166 242 293 294 331 – 365 487 487 630 775 826 849 849 867 953 ? 例 310 編程序 實現(xiàn)選擇排序算法 ,對隨機生成的 20個整數(shù)按升序進行排序并輸出。后,循環(huán)控制變量 i的值是? 要特別注意該題,分析該題;理解該題的考點! 特別注意 ++, 運算符進入條件表達式!?。?! ? 數(shù)組的定義和數(shù)組元素的訪問 ? 例 33 用數(shù)組存放一組統(tǒng)計數(shù)據(jù),然后用 “ *” 表示的條形圖輸出這組數(shù)據(jù)。 } statement5。 switch(number) { case 1: statement1。 break。 putchar(ch)。 例 22 邏輯表達式運算示例 。則邏輯表達式 a++||b++amp。時,首先計算其右邊的關系表達式 51=a+2=b21。 ? 例 115 表達式混合運算中的強制數(shù)據(jù)類型轉(zhuǎn)換示例 。 i++、 i。 ? 優(yōu)先級高 ( ) ? 函數(shù) ? ++、 ? *、 /、% ? +、 優(yōu)先級低 ? 典型運算符的使用( ++, ,復合賦值等) ? 復合賦值符 :凡是雙目運算符都可以與賦值運算符一起組成復合賦值符,其結(jié)合性為右結(jié)合性。C程序設計技術 復習要點 一.基本概念部分 ? C語言的基本概念(數(shù)據(jù)類型,常量,變量,表達式的書寫方法等) ① 當兩個整數(shù)相除時,得到的結(jié)果仍然是整數(shù)。例如: 7%5結(jié)果為 2, 7%5結(jié)果為 2, 7%( 5) =2。自增、自減運算符的前綴形式對變量實施的運算是 “ 先增 /減值后引用 ” 。 例 114 表達式混合運算中的 自動數(shù)據(jù)類型轉(zhuǎn)換示例 。 該程序運行執(zhí)行語句 c=51=a+2=b21。 例如有定義: int a=1,b=2,c=0。 例 23 關系表達式運算和邏輯表達式運算示例 。 ch=getchar()。 case constand2: sentences2。 default: sentencesN+1 } 2)執(zhí)行過程: 首先, 對作為條件的表達式( expression)求值; 然后, 在語句結(jié)構的花括號內(nèi) 從上至下 查找所有的 case分支,當找到與條件表達式值相匹配的 case時,將其作為控制流程執(zhí)行的入口,并 從此處開始執(zhí)行相應的語句段,直到遇到 break語句或者是 switch語句結(jié)構的右花括號 “ }”為止。 default: statement4。)。 – 上面程序中用變量 flag作為標志,每一趟排序開始時將其設置為 0,當本趟排序過程中有數(shù)據(jù)交換時將 flag設置為 1,表示數(shù)據(jù)還沒有排序完成;當本趟排序過程中沒有一次數(shù)據(jù)交換時, flag保持為 0值,表示被排序的數(shù)據(jù)已經(jīng)完全滿足排序的要求,沒有必要再繼續(xù)進行以后的排序過程,程序中用 break語句退出排序循環(huán)。如果找到相符合的記錄時,
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1