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

正文內(nèi)容

[理學(xué)]第8章指針(參考版)

2024-12-11 01:07本頁面
  

【正文】 printf (“\n”) 。 i4 。i3。 p=arr 。 int *arr[3] = {a[0] , a[1] , a[2] } 。 x p q 2022H 3000H 10 2022H 3000H 高級(jí)程序設(shè)計(jì)語言 C ⒉ 指向指針的指針的應(yīng)用 指向指針的指針一般用于多維數(shù)組和指針數(shù)組的操作, 下面僅以多維數(shù)組為例。 } p為指向整型的指針。p。x。 x=10。 p是一個(gè)指向整形指針的指針。 ⒈ 指向指針的指針的說明: 形式: type **p。 } else { puts(Input error!)。amp。iDay)。 int iDay。 /* 輸出 */ } 高級(jí)程序設(shè)計(jì)語言 C 【 例 10】 輸入 0到 6的數(shù)字分別代表周日到周六,輸出英文名稱。 i5。 } printf(The result after sort:\n)。 strP[i] = strP[j]。 j++) if(strcmp(strP[i],strP[j]) 0) /* 比較 */ { 【 例 9】 對(duì)存放于二維字符數(shù)組中的五個(gè)字符串按由小到大排序輸出。 i++) for(j=i+1。 } for(i=0。 i++) { strP[i] = strName[i]。 for(i=0。 高級(jí)程序設(shè)計(jì)語言 C /* 通過指針數(shù)組訪問二維字符數(shù)組 */ include include void main(void) { char strName[5][10],*strP[5],*strTemp = NULL。 printf ( “\n” ) 。 j4。 i3 。 p[2] = a[2]。 p[0] = a[0]。 int a[3][4]={ {1,2,3,4}, {5,6,7,8}, {9,10,11,12} }。 } 高級(jí)程序設(shè)計(jì)語言 C 指針數(shù)組的應(yīng)用舉例 通過指針數(shù)組按數(shù)學(xué)方式輸出數(shù)組的值。 } printf(The sum of posinumb in array is %d\n,iSumOfPosi)。 j++) if(p[i][j] 0) { iSumOfPosi += *(p[i]+j)。 i++) for(j=0。 高級(jí)程序設(shè)計(jì)語言 C for(i=0。 iCountOfPosi =0。 j++) scanf(%d,p[i] + j)。 /* 指針數(shù)組元素指向?qū)?yīng)的行 */ for(j=0。 i3。 int iSumOfPosi,iCountOfPosi。 int *p[3]。 *(p[2]+1)=2。i3。 int i, a[3][4], *p[3]。 p[ 0 ] p[ 1 ] p[ 2 ] p[ 3 ] 數(shù)組名 p為數(shù)組的地址。 ⒈ 指針數(shù)組的說明 說明格式: type *數(shù)組名 [const exp]; int *p[ 4 ]。因此,指針可以構(gòu)成數(shù) 組。 輸入字符串。 printf(“%d\n”,n)。*p!=?\0?。 gets(p)。 int i,n=0。 } 高級(jí)程序設(shè)計(jì)語言 C 舉例:將無符號(hào)的八進(jìn)制字符串轉(zhuǎn)換為十進(jìn)制整數(shù)。 } p=s。amp。*p!=?\0?。 gets(p)。 include void main(void) { char *p,s[80]。 } 【 例 7】 輸入字符串,將其中小寫字母轉(zhuǎn)換成大寫字符,其余的字符不變,輸出結(jié)果。 chp++。z39。amp。a39。\039。 /* 指針指向字符數(shù)組 */ gets(chp)。 高級(jí)程序設(shè)計(jì)語言 C /* 通過指針訪問字符數(shù)組 */ include void main(void) { char str[80], *chp。 } printf(In the string the number of i = %d\n,iNumOfi)。) iNumOfi++。) { if(*p == 39。 while(*p!=39。 p = “ This is a test string” 。 賦值表示將字符串的地址賦給指針! 高級(jí)程序設(shè)計(jì)語言 C /* 通過指針訪問字符串常量 */ include void main(void) { char *p。 /*指針指向字符串 */ puts(strp)。 /*通過指針引用數(shù)組元素 */ 高級(jí)程序設(shè)計(jì)語言 C : char *strp。 /*說明字符指針和字符數(shù)組 */ chp=str。 } 高級(jí)程序設(shè)計(jì)語言 C 指針與字符串(字符數(shù)組) 字符串在內(nèi)存中可以存儲(chǔ)為兩種形式: ⑴ 字符數(shù)組 ⑵ 字符串常量 可以使指針指向字符數(shù)組或字符串常量,通過指針引用字符數(shù) 組或字符串的各個(gè)字符。 /* p[i][j]表示 a[i][j]*/ } } fAvg /=12。 j++) { scanf(“ %f” ,p[i]+j)。 i++) { for(j=0。 for(i=0。 p = a。 float a[3][4],fAvg。 *(a[ i ]+j) *(a+i)+j) p+4*i高級(jí)程序設(shè)計(jì)語言 C 【 例 5】 輸入 3行 4列的浮點(diǎn)型數(shù)組,通過指針求數(shù)組的平均值。j++) if(iS== a[ i ][ j ] ) printf(“iS equal to a[%d ][%d ]\n”,i , j)。i++) for(j=0。 for(i=0。 scanf (“ %d” , amp。 int *p。 include void main (void ) { int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}。 } 【 例 4】 輸入兩行三列的整型數(shù)組,通過指針求所有元素的累加和。 j++) sum += *(p + i*3 +j)。 i++) for(j=0。 for(i=0。 j++) scanf(“ %d” ,a[i] + j)。 i++) for(j=0。/*p指向數(shù)組 a,由于 a加 1加 1行,轉(zhuǎn)換為整型指針 */ for(i=0。 int *p。 } 【 例 3】 輸入三行四列的整型數(shù)組,求最小值及其位置。 iMinCol = j。 j4。 i3。 iMinCol = 0。 j++) scanf(%d,a[i] + j)。 i++) for(j=0。 /*iMinRow最小值的行, iMinCol最小值的列 */ for(i=0。 a[i][j] *(p+4*i+j)等價(jià)! a[0][0] a a[0][1] a[0][2] a[0] a[1][0] a[1][1] a[1][2] a[1] a[2][0] a[2][1] a[2][2] a[2] a+1 a[1]+2 高級(jí)程序設(shè)計(jì)語言 C /* 求二維數(shù)組最小值及其位置 */ include void main(void)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1