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

正文內(nèi)容

[工學(xué)]chapter7數(shù)組-展示頁

2024-10-27 23:36本頁面
  

【正文】 . 定義數(shù)組的同時(shí)可以進(jìn)行初始化 , 但必須針對(duì)數(shù)組元素逐個(gè)進(jìn)行 , 而不能給數(shù)組整體賦初值 。 } 運(yùn)行結(jié)果如下: 95 63 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 初始化 指在 定義時(shí)指定初始值 ,編譯時(shí)將初始值賦給數(shù)組元素 。i5。score[i])。i5。 float score[5]。 ?C語言編譯系統(tǒng) 不進(jìn)行數(shù)組邊界檢查 ,保證數(shù)組元素引用時(shí)不超界是編程人員的職責(zé)。 其中下標(biāo)可為 整型常量或整型表達(dá)式,表達(dá)式中可包含變量 。 每個(gè)數(shù)組元素占用的字節(jié)數(shù),就是 基類型 的字節(jié)數(shù) , float型一個(gè)元素占 4個(gè) 字節(jié) mark[0] mark[1] mark[2] mark[3] . . . mark[99] . . . 低地址 高地址 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 ?數(shù)組中的每個(gè)元素只能 逐個(gè)被引用 , 而不能一次引用全部數(shù)組元素 ? 引用形式: 數(shù)組名 [下標(biāo) ] 如 : int a[8]。 數(shù)組定義時(shí)不能用變量說明數(shù)組大小 不能與變量同名; 不允許數(shù)組定義前有執(zhí)行語句 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 ? 數(shù)組元素 占用連續(xù)的存貯空間 , 如 一維數(shù)組: float mark[100]。 /* 數(shù)組大小為 0沒有意義 */ ② int b(2)。 int d[i]。 scanf(”%d”,amp。 int c[2*2]。 ( 2)數(shù)組的下標(biāo)應(yīng)用方括號(hào)括起來,而非(); ( 3)常量表達(dá)式表示元素的個(gè)數(shù),即數(shù)組的長度; ( 4)常量表達(dá)中可包含 常量 和 符號(hào)常量 ,但不能包含 變量 ,即數(shù)組的大小不能動(dòng)態(tài)定義; ( 5)數(shù)組定義前不允許有執(zhí)行語句; ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 define N 5 int a[N],d。 167。 字符數(shù)組 小結(jié) 練習(xí) 提示:預(yù)習(xí)第八章 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 一 、 一維數(shù)組的定義 1. 定義方式為: [存儲(chǔ)類型 ] 類型說明符 數(shù)組名 [常量表達(dá)式 ][={初始值 }]; 如: int a[10]。 一維數(shù)組的定義和引用 167。 i++) if(s[i]=average) printf(”s[%d]=%f”,i,s[i])。 for ( i=0。//對(duì)于數(shù)組中的元素逐個(gè)輸入值 sum+=s[i]。 i++) { scanf(”%f”,amp。 for ( i=0。 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 數(shù) 組 上例中若采用數(shù)組來解決 , 程序?qū)⑹趾?jiǎn)單: float s[100],sum,average。 C語言數(shù)組類型有三個(gè)特點(diǎn) : 一 、 數(shù)組元素的個(gè)數(shù)必須是確定的 , 不允許變動(dòng) , 但元素的值可變 , 數(shù)組元素可由 數(shù)組名與下標(biāo) 來直接訪問; 二 、 數(shù)組元素類型必須相同 , 它們?cè)趦?nèi)存中占據(jù)的地址空間是連續(xù)的 ; 三 、 各元素可作為基本變量使用 。 所以保留學(xué)生的成績必須用 100個(gè)變量 s1, s2, …, s100,average用來存放平均分 , 需要 100條語句來判斷學(xué)生的成績是否高于平均分 ?!? 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 第七章 數(shù)組 ? 知識(shí)要點(diǎn) : 知識(shí) 要點(diǎn) 掌握程度 一維數(shù)組 定義、元素的引用、初始化、應(yīng)用 一維數(shù)組的相關(guān)算法 掌握 二維數(shù)組 定義 、 元素的引用 、 初始化 、 應(yīng)用及存儲(chǔ)結(jié)構(gòu) 掌握 字符數(shù)組 定義、元素的引用、初始化、應(yīng)用 字符數(shù)組處理的庫函數(shù) pus()、 gets()、 strcat()、 strcpy()、 strcmp()、 strlen()、strlwr()、 strupr() 掌握 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 ??? 這些數(shù)據(jù)如何存放才便于排序 8 2 9 4 5 6 3 7 6 1 88 8 8 8 8 8 8 8 11 1 1 1 1 1 1 1 1 1 1 1 1 1 8 8 8 8 8 8 8 8 8 8 問題 1: 給一組數(shù)排序,這組數(shù)該如何存放? ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 問題 2:輸入 100名學(xué)生某門課程的成績,要求將高于平均分 的那些成績打印出來。 ; 2. 但只有讀入全部學(xué)生的分?jǐn)?shù)后才能求得平均分; 3. 所以必須將 100個(gè)學(xué)生的成績?nèi)慷急A粝聛?, 然后逐個(gè)和平均分比較 , 把高于平均分的成績打印出來 。 如何解決這類問題? ?一個(gè)班學(xué)生的成績 ?一行文字 ?一個(gè)矩陣 這些數(shù)據(jù)的特點(diǎn)是 : ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 C中的數(shù)據(jù)類型 數(shù)據(jù)類型 基本類型 構(gòu)造類型 指針類型 空類型 (void) 整型 字符型 實(shí)型 ( 浮點(diǎn)型 ) 枚舉類型 (enum ***) 數(shù)組類型 結(jié)構(gòu)體類型 (struct ***) 共用體類型 (union ***) ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 數(shù) 組 在程序設(shè)計(jì)中 , 把具有 相同類型 的若干變量按 有序的形式組織起來 , 以滿足某些復(fù)雜問題的需要 , 這些 按序排列的 同類型數(shù)據(jù) 元素的集合稱為 數(shù)組 。 數(shù)組元素可以是任何一種數(shù)據(jù)類型,按類型分為:數(shù)值數(shù)組、字符數(shù)組、指針數(shù)組、結(jié)構(gòu)數(shù)組等。 int i。 i100。s[i])。 //求和 } average=sum/100。 i100。 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 主要內(nèi)容 167。 二維數(shù)組的定義和引用 167。 float score[30]。 一維數(shù)組的定義和引用 2.定義規(guī)則: ( 1) 數(shù)組名遵循標(biāo)識(shí)符命名規(guī)則 ,但不與其它變量同名; 如 int a, a[10]。 float n=5,b[n]。 int i。i)。 數(shù)組說明中其他常見的錯(cuò)誤: ① float a[0]。 /* 不能使用圓括號(hào) */ 例 72.判斷下列數(shù)組中的正誤,并改正。 ? 數(shù)組名代表存儲(chǔ)空間的首地址 , mark代表該數(shù)組的首地址 。 a[0]=a[3]+a[4]a[2*3]。 數(shù)組元素的下標(biāo)固定從 0開始,數(shù)組 下標(biāo)下限為 0, 下標(biāo)上限為 數(shù)組長度減 1。 二、一維數(shù)組的引用 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 例 73.輸出 5個(gè)學(xué)生的成績中大于 80分的成績 當(dāng) i 5 時(shí)輸 入 s c o r e [ i ]i = 0當(dāng) i 5 時(shí)i = 0s c o r e [ i ] = 8 0Y N輸 出 s c o r e [ i ]i = i + 1i = i + 1include void main() { int i。 for (i=0。i++) scanf(”%f”,amp。 /*逐個(gè)輸入各元素的值 */ for (i=0。i++) if (score[i]=80) printf(”%”,score[i])。 賦值 是指使用賦值語句 , 在運(yùn)行時(shí)將值賦給數(shù)組元素 。 如: int a[10]={1,2,3,4,5,6,7,8,9,10}。 2. 可以只給部分元素初始化;如: int a[10]={1,2,3,4,5}。 ≠{1*10} 三、一維數(shù)組的初始化 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 4.對(duì)全部數(shù)組元素初始化時(shí),可以不指定數(shù)組長度,但 []不能省略。 系統(tǒng)自動(dòng)定義長度為 10 5. 數(shù)組定義后 , 若全部數(shù)組元素在使用前未賦值 , 則該數(shù)組元素的值不確定 。 如 int a[10],b[10]={1,2,3,4}; 一維數(shù)組的初始化 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 例 74.輸入十個(gè)整數(shù),按由小到大的順序輸出。 四、一維數(shù)組應(yīng)用舉例 ● 計(jì)算機(jī)教研室 田曉梅 程序設(shè)計(jì)語言 如果有 n個(gè)數(shù),則要進(jìn)行 n1趟比較。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1