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

正文內(nèi)容

[工學(xué)]第6章數(shù)組-wenkub

2023-04-06 02:30:18 本頁面
 

【正文】 —— 單個出現(xiàn)的變量,每個變量可以代表一個確定的數(shù)據(jù)(變量值),且具有一定屬性。其中 數(shù)組: 由一組 有序 數(shù)據(jù)(數(shù)組元素)組成。它們與普通變量沒有任何區(qū)別 – 系統(tǒng)會在內(nèi)存分配 連續(xù) 的 10個 int空間給此數(shù)組 – 數(shù)組下標(biāo)可以是整型表達(dá)式 – 直接對 a的訪問,就是訪問此數(shù)組的 首地址 2022/4/14 7 數(shù)組長度必須是常量表達(dá)式 —— 常量或符號常量,其值必須為正, 不能為變量 。 define N 5 int a[N]。 define NUM 40。 i++) a[i] = 2 * i。 int a[] = { 11, 22, 33, 44, 55 }。 輸入整個數(shù)組元素: for (i=0。 輸出方法: 輸出第 i個數(shù)組元素: printf(%d,a[i])。 2022/4/14 14 如何使兩個數(shù)組的值相等? main() { int a[4] = {1,2,3,4}, b[4]。 b[2]=a[2]。i4。 for (month=3。 month=YEAR_MONTH。 in。 printf(Please enter total number:)。 for (i=0。score[i])。 in。 } 【 例 】 2022/4/14 20 向函數(shù)傳遞一維數(shù)組 ?傳遞 整個數(shù)組 給另一個函數(shù),可將數(shù)組的 首地址 作為參數(shù)傳過去 – 用 數(shù)組 名 作函數(shù)參數(shù) – 只復(fù)制一個地址 自然比復(fù)制全部數(shù)據(jù)效率高 – 由于首地址相同,故實參數(shù)組與形參數(shù)組 占用同一段內(nèi)存 – 在該函數(shù)內(nèi),不僅可以 讀 這個數(shù)組的元素,還可以 修改 它們 2022/4/14 21 簡單變量和數(shù)組作函數(shù)參數(shù)的區(qū)別 2022/4/14 22 編寫函數(shù)實現(xiàn)兩數(shù)互換 () void swap(int x,int y) { int temp。 } main() { int a, b。 printf(a=%d,b=%d,a,b)。 a[1]=temp。a[0],amp。 printf(after swap:a[0]=%d,a[1]=%d\n“,a[0],a[1])。 printf(Please enter total number:)。 for (i=0。 } maxScore = FindMax(score,n)。 max = arr[0]。 } } return max。 jn。 i++) { for (j=i+1。 score[i] = temp。 for (j=i+1。 long temp2。 for (j=i+1。 score[k] = score[i]。 num[i] = temp2。 i++) { if (num[i] == x) { return (i)。 high = n 1。 } else { return (mid)。 a[0] a[1] a[1][0] a[1][1] a[1][2] a[0][0] a[0][1] a[0][2] 存放順序: 按行存放 先順序存放第 0行元素,再存放第 1行元素 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] 需知道數(shù)組每行列數(shù)才能從起始地址開始正確讀出數(shù)組元素 二維數(shù)組的存儲結(jié)構(gòu) 2022/4/14 42 二維數(shù)組的初始化 int a[2][3]={1,2,3,4,5,6} int a[2][3]={{1,2,3},{4,5,6}} int a[ ][3]={1,2,3,4,5,6} int a[ ][3]={{1,2,3},{4,5},{6},{0}} 第二維長度不可省略! 1 2 3 4 5 0 6 0 0 0 0 0 說明: 靜態(tài) /外部數(shù)組未初始化,默認(rèn)初值是 0(數(shù)值)或空格(字符) 2022/4/14 43 二維數(shù)組的引用 (設(shè)已有定義 int a[2][6],x,y ,i=0,j=0。 y=sqrt(a[1][3])。 輸入方法: 輸入第 i行第 j列元素: scanf(“%d”,amp。i++) for(j=0。 輸出方法: 輸出第 i行第 j列 元素: printf(“%d”,a[i][j])。j3。要求按如下格式輸出學(xué)號、各科分?jǐn)?shù)、總分和平均分。 step4:對每個學(xué)生打印學(xué)號、三門課的成績、總分和平均分 。 i++) { sum[i] = 0。 } aver[i] = (float) sum[i] / course。 n=Input(num,score)。 for (j=0。 in。\039。 H o w a r e y o u \0 H o w a r e y o u \0 是字符數(shù)組,但不代表字符串 數(shù)組的最后一個元素必須是 39。,39。,39。,39。 –char str[6] = China。\039。)。 puts(s)。s[i])。 /* 假如不用 amp。當(dāng)用戶的輸入多于 10個(含 10個), str數(shù)組將越界 char str[10]。 2022/4/14 58 scanf(%s,str)。 puts(str)。 puts(參數(shù)) 字符串的輸出 2022/4/14 63 puts()與 printf()的不同 puts()函數(shù)專門用于字符串輸出 printf()函數(shù)用于各種類型數(shù)據(jù)輸出 puts()函數(shù)輸出后 自動換行 。 string copy strlen(字符串 )。 string length char str[10] = {China}。 ilen。)。 strcpy(str2, str1)。 string parison 字符串能否用 ,==比較大??? if (str2 == str1) if (strcmp(str2, str1) == 0) 2022/4/14 70 字符串是如何比較大小的? 當(dāng)出現(xiàn)第一對不相等的字符時,就由這兩個字符決定所在字符串的大小,返回其 ASCII碼比較的結(jié)果值 pare puter pare puter 表示 strcmp(str1, str2) 0為真 字符串比較 include strcmp(字符串 1,字符串 2)。 printf(Please enter five names:\n)。 n5。 puts(min)。 if (strcmp(str, min) 0) { strcpy(min, str)。 strcpy(min, str)。 step3:輸出最小串 min. 2022/4/14 76 include include define ARRA_SIZE 80 main() { int n, num。 string bination strcat(str2, str1)。 string length 2022/4/14 67 字符串復(fù)制 include strcpy(目的字符串 ,源字符串 )。 } putchar(39。 打印結(jié)果是 5, 6,還是 10? C h i n a \0 \0 \0
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1