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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)--cha-在線瀏覽

2025-03-01 07:44本頁(yè)面
  

【正文】 。 p=a。i10,i++) scanf (%d,p++)。 for (i=0。,i++) printf (%d\n,*p++)。 p p p p p p p p p p p p p 二維數(shù)組的指針表示方法 對(duì)于一維數(shù)組 array[ ]: ( 1)數(shù)組名 array表示數(shù)組的首地址,即 array[0]的地址; ( 2)數(shù)組名 array是地址 常量 ( 3) array+i是元素 array[i]的地址 ( 4) array[i] ? *(array+i) a[0] a[1] a[2] 2022 a[0][1] a[0][0] a[0][3] a[0][2] a[1][1] a[1][0] a[1][3] a[1][2] a[2][1] a[2][0] a[2][2] a[2][3] 2022 2022 2022 2022 2022 2022 2022 2022 a a+1 a+2 a[0]+1 *(a+0)+1 a[1]+1 *(a+1)+1 a[2]+1 *(a+2)+1 int a[3][4]。 對(duì)于二維數(shù)組: ① a是 數(shù)組名 ,包含三個(gè)元素a[0],a[1],a[2] ② 每個(gè)元素 a[i]又是一個(gè)一維數(shù)組,包含 4個(gè)元素 a[2] a[1] a[0] a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] a a+1 a+2 a[0] a[0]+1 a[0]+2 a[0]+3 *(a[i]+j) ? *(*(a+i)+j) ? a[i][j] 第 i行第 j列的元素值 a 二維數(shù)組的首地址,即第 0行的首地址 a+i 第 i行的首地址 a[i] ? *(a+i) 第 i行第 0列的元素地址 a[i]+j ? *(a+i)+j 第 i行第 j列的元素地址 a[1] 1] 1]+2 a[1]+3 *(a+1) *(a+1)+1 *(a+1)+2 *(a+1)+3 1016 1008 1000 1000 1002 1004 1006 1008 1010 1012 1014 1016 1018 1020 1022 a a+1 a+2 a[1] a[1]+1 a[1]+2 a[1]+3 *(a+1) *(a+1)+1 *(a+1)+2 *(a+1)+3 a+i = amp。a[i][0], 數(shù)值相等,含義不同。a[i] 表示第 i行首地址,指向行(行地址)。a[i][0] 表示第 i行第 0列元素地址, 指向列(列地址) a[2] a[1] a[0] a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] a a+1 a+2 a[1][0]元素的地址表示: ① amp。a[1][2] ② a[1]+2 ③ *(a+1)+2 ④ amp。a[0][0]+1*4+2) [0]元素值: ① a[1][0] ② *a[1] ③ (*(a+1)) ? **(a+1) amp。 含義: p是指針變量,可讓 p指向二維數(shù)組某一行,即指 向含有 4個(gè)元素的一維數(shù)組,元素的類(lèi)型是 int。 p=a。 p++。 通過(guò) (*p)[j] 可以訪問(wèn)當(dāng)前行第 j 列的元素 a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] (*p)[0] (*p)[1] (*p)[2] (*p)[3] p (*p)[j]表示當(dāng)前行的第 j個(gè)元素 如果執(zhí)行 p++, 指針將指向下一行,訪問(wèn)下一行的元素。 a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] p *p+j表示當(dāng)前行的第 j個(gè)元素的地址 *p+0 元素的地址 元素值 *p+1 *p+2 *p+3 *(*p+0) *(*p+1) *(*p+2) *(*p+3) amp。 int *p。 pa[0]+3*5。 printf(\n)。 p=a[0]。 i3*5。 printf(\n)。a[0][0]。 p=(int *)a。 用各種方法訪問(wèn)二維數(shù)組各元素 main( ) { int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}。 p=a。 i3。 j5。 printf(\n)。pa+3。 int i,j,(*p)[5]。 for( i=0。 i++ ) for( j=0。 j++ ) printf(%d, *(*(p+i)+j) )。 } 例 指向一維數(shù)組的指針變量 a[i][j] *(a[i]+j) *(*(a+i)+j) 。p++ (*p+j) main( ) { int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}。 printf(%d,%d,%d,*a,*a+1,*a+2)。 printf(%d,%d,%d,*(a+2),*(a+2)+1,*(a+2)+2)。a[0],amp。a[2])。a[0][0],amp。a[0][2])。 printf(%d,%d,%d,*a,*(a+1),*(a+2))。 } 例 數(shù)組的行地址和列地址 a a+1 a+2 printf(%d,%d,%d,a,a+1,a+2)。 printf(%d,%d,%d,*(a+1),*(a+1)+1,*(a+1)+2)。 第 0,1,2行前 3個(gè)元素的地址 a a+1 a+2 amp。a[1] amp。a[0],amp。a[2])。a[i] a a+1 a+2 amp。a[0][0],amp。a[0][2])。a[0][1] amp。 第 0行 3個(gè)元素的地址 *a *(a+1) *(a+2) printf(%d,%d,%d,*a,*(a+1),*(a+2))。 第 1行第 2列元素的值 指針與字符串 在 C語(yǔ)言中,字符串的表示形式有兩種方式: ① 定義一個(gè)字符數(shù)組,用字符數(shù)組的數(shù)組名來(lái)訪問(wèn)字符串; ② 定義一個(gè)字符串指針,通過(guò)字符串指針的指向來(lái)訪問(wèn)字符串; 字符串的表示形式 1. 用字符數(shù)組實(shí)現(xiàn) 例: main( ) { char str[ ]=Inter Explorer。 printf(%s\n,str+9)。 strcpy(str,Inter Explorer)。 } str[0] str[1] str[2] \0 r e r o l p x E t e n r e t n I str[9] str[17] Inter Explorer Explorer 字符串的表示形式 例: main( ) { char *p_str=Inter Explorer。 printf(%s\n,p_str+9)。 p_str=Inter Explorer。 p_str+=9。 } str[ ]=Inter Explorer。 p_str+=9。 } str[0] str[1] str[2] \0 r e r o l p x E t e n r e t n I str[9] str[17] p_str char s[10] char *p 性 質(zhì) 地址常量 指針變量 定義及初始化 char s[ ]=Inter。 賦 值 s=Inter。 p=Inter。 使 用 s不能自加 /減 p可以自加 /減 字符串?dāng)?shù)組和字符串指針變量的比較 char s[ ]=abc。a39。b39。c39。的區(qū)別 注意: !!!字符指針 接受 鍵入 字符串時(shí) ,必須 先開(kāi)辟存儲(chǔ)空間 char str[10]。 char *p。 char *p,str[10]。 scanf(%s,p)。 用于處理二維數(shù)組或多個(gè)字符串 定義:數(shù)組中的元素為指針變量 定義形式: [存儲(chǔ)類(lèi)型 ] 數(shù)據(jù)類(lèi)型 *數(shù)組名 [數(shù)組長(zhǎng)度 ]; 例: int *p[4]。 注意區(qū)分: int *p[4]; 與 int (*p)[4]; 賦值 : main( ) { int b[3][3],*pb[3]。 pb[1]=b[1]。 …….. } 指針數(shù)組賦值與初始化 (對(duì)二維數(shù)組 ) 初始化 : main( ) { int b[3][3],*pb[ ]={b[0],b[1],b[3]}。 p[0]= Fortran。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1