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

正文內容

[it認證]第6章c語言程序設計指針-文庫吧資料

2025-01-25 08:46本頁面
  

【正文】 解決這個問題的最好方法就是若能讓二維的長度不固定就好,指針 就具有這個特性,只要二維數(shù)組的第二維改為指針即可實現(xiàn),這種數(shù)組 元素均為指針的數(shù)組就是指針數(shù)組。 3 指針的應用 3).為什么會用到指針數(shù)組呢? 我們來看一個例子,圖書管有若干本書,想按書名進行排序和查找 , 通常的方法,書名本身是一個字符串,而字符串就是一組字符數(shù)據,要 存放這些書名,就必須用一個二維字符數(shù)組。 char *str[5]。也就是數(shù)組中的每一個元素都是同 類型的指針變量。 2)二級指針變量的定義形式: 數(shù)據類型 ** 指針變量名; 3)說明:當訪問一個指針變量所指向的變量時,只有一級指針變量 指向的變量才是要處理的數(shù)據;多級指針變量的數(shù)據類型是它所指向的最 終變量的數(shù)據類型。 } 167。 *r2=’\0’。 *r1!=’\0’ 。 r2=b。 inlcude void main() { char a[ ]=” I am a teacher!” , b[20] , *r1 , *r2。 167。 *s!=’\0’ 。 // printf(“%s”,s+7)。 。 cinr。 r=a。 char *r=”abc”。 3 指針的應用 ,無確定值(這時相當危險), 必須給它初始化或把存儲字符串的存儲空間首地址賦給字,否則很危險。 //對的 等價于 char *s1=”student!”。 //錯誤 s1=”student!”。 char *s1。 :對字符數(shù)組只能對各元素賦值,不能整體賦值。 3 指針的應用 三 .指針與字符串:前面我們講到,字符串的處理是通過字符數(shù)組來 完成的,其實還可以用字符指針實現(xiàn)。 printf(”這個字符串的長度是: %d”,rt)。 saf(“%s”,r) 。 //定義一個能接收長度不超過 50的字符串的字符數(shù)組 r=t=s。 r++) printf(“%d\t”,*r)。 //通過下標引用數(shù)組元素 for(r=a 。 i++) scanf(“%d”,amp。 for (i=0 。 167。 ▲指向數(shù)組的指針變量也可以帶下標。 r+i就是 a[i]的地址,即指向 a數(shù) 組的第 i個元素。a[0]。 167。a[0] 其含義是把 a[0]元素的地址賦給指針變量 r, r指向 a[0] 元素。 或 r=a。 r=amp。 } 二 .指針與數(shù)組:前面我們引用數(shù)組元素是通過下標法,在 C語言 中,引用數(shù)組元素最有效的方法是指針,它可以使目標程序質量高。 swap(p1,p2)。 *q1=*q2。 p2=amp。 p1=amp。b)。 scanf(“%d%d”,amp。 3 指針的應用 Eg1: include main() void swap(int *q1,int *q2) { int a,b, *p1,*p2。 :函數(shù)的參數(shù)可以是基本類型,也可以是 指針類型,其目的是將一個變量的地址傳遞到另一個函數(shù)中。 167。 //數(shù)組名代表數(shù)組的起始地址,在程序運行期間是固定不 變的,是常量。k。 Eg: int k , a[10], *r。 if(r= =0) //判定 r未申請到空間 ….. 或 if (r !=0) 167。 Eg: int *r。 167。 167。即用指針變量 p當前的地址量加上 或減去整數(shù) n乘以指針所指向的數(shù)據類型長度。 二 .指針運算的種類:種類有限,只能進行如下三種運算。 167。 1 指針的概念 5)指針可以是空指針( NULL),表示它不指向任何變量,是一種 狀態(tài),指針變量賦空與沒有賦值含義不同。 4)不能將一個常量賦給一個指針變量,同樣也不能將一個指針變量 賦給非指針變量。 2)變量的數(shù)據類型和指針所指向的數(shù)據類型要一致。 //定義指針變量 s時,使它明確指向整型變量(設在此 之前已定義) k。 Eg: int *s=amp。 1 指針的概念 3 am
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1