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

正文內(nèi)容

[it認證]第6章c語言程序設(shè)計指針-在線瀏覽

2025-03-08 08:46本頁面
  

【正文】 H 2022H p1 注意: p1++、 p1—中加減 1的含義 p2 p1+5 //p1+5*2=2022H p3 p3p2=(20222022)/2(設(shè)為整型 ) :是指相同類型的指針變量可以進行關(guān)系運算,表 示它們所指向變量在內(nèi)存中的位置關(guān)系,不是進行指針變量與整型常量或 變量之間的關(guān)系運算(沒有意義),但指針變量與整數(shù) 0可以進行等于或 等于運算,用于判定它是否為空。 r=( int *) malloc(sizeof(int))。 2 指針的運算 :指針變量定義以后,必須先賦值(明確它所指 的空間)后使用,但只能賦地址常量(如:數(shù)組名)或地址變量,類型 一定要匹配。 r=amp。 或 r=a。但不能進行 ++a、 a或 a++、 a 運算。 2 指針的運算 一 .指針變量的應(yīng)用: :這個問題在前面的問題中已經(jīng)講解, 這里不再敘述。 167。 { int temp。a,amp。 temp=*q1。a。b。 if(ab) *q2=temp。 } printf(“%d %d\n”, a,b)。 : Eg: int a[10] , *r。a[0]。 注: r=amp。 r=a 含義把 a數(shù)組的首地址賦給指針變量 r,數(shù)組名代表數(shù)組的首地址。 3 指針的應(yīng)用 :(設(shè) r為一指針變量 ,且有初值 Eg: r= amp。) ▲ r+1是指向數(shù)組的下一個元素 a[1]。 ▲ *(r+i)是 r+i所指向的數(shù)組元素 a[i]的值。 Eg: r[i]?*(r+i) Eg1: 設(shè) a為一整型數(shù)組,有 10個元素,輸出各元素的值。 3 指針的應(yīng)用 include void main() { int a[10], *r, I。 i10 。a[i])。 ra+10 。 //通過指針引用數(shù)組元素 } Eg2: 利用指針運算符,計算一個字符數(shù)組中字符串的長度 include void main() { char s[50] , *r, *t。 printf( “輸入一個不帶空格的字符串,最大長度不超過 50:” )。 while( *r!=’\0’) r++。 } 167。字符指針和字符數(shù)組處理字符串 時,兩者是有區(qū)別的: ,每個元素存放一個字符,而字符指針存放的 是字符串的首地址,不是整個串。 Eg1: char s1[20]。 s1=”student!”。 //對的 不等價于 char s1[20]= ”student!”。 //對的 167。 Eg: char a[10], *r。 char *r。 或 char *r。 //很危險 r=”abc”。 Eg: char *s= “ I am a teacher “ 。 for ( 。 s++) printf(“%s”,s)。 3 指針的應(yīng)用 eg3: 利用字符指針,將字符數(shù)組 a中的字符串賦給字符數(shù)組 b。 r1=a。 for ( 。 r1++, r2++) *r2=*r1。 printf(“%s\n%s”,a,b)。 3 指針的應(yīng)用 四 .多級指針與指針數(shù)組: : 1)多級指針變量:即指向指針的指針變量。 : 1)什么是指針數(shù)組:即一個數(shù)組的每一個元素均為指針類型(指向 同類型的指針)時,則稱為指針數(shù)組。 2)指針數(shù)組的定義格式: 數(shù)據(jù)類型 *數(shù)組名 [元素個數(shù) ]; Eg: int *s[4]。 167。若有 1000本書,二維字符 數(shù)組的第一維至少為 1000,那么第二維為多少呢?要看書名的長度,取 決于最長的哪個書名的長度,這樣就會存在浪費空間和一旦有比
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1