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

正文內(nèi)容

chap08_指針-預(yù)覽頁

2025-08-25 17:25 上一頁面

下一頁面
 

【正文】 swap2(pa, pb)。 swap3(pa, pb)。 void swap1 (int x, int y) { int t。 } 例 87 swap2() swap2 (amp。 t = *px。a, amp。 px = py。b)。 *py = t。 void month_day(int year,int yearday, int *pmonth,int *pday)。yearday )。 printf (%d%d%d \n, year, month, day )。 /* 建立閏年判別條件 leap */ leap = (year%4 == 0 amp。 yearday tab[leap][k]。 } input year and yearday: 2022 61 202231 month day pmonth pday 3 1 冒泡排序 程序解析 void swap2 (int *, int *)。 printf(Enter n (n=8): )。 for (i=0。 bubble(a, n)。 i++) printf(%3d,a[i])。 i n。a[j], amp。 *px = *py。a[i] *(a+i) sum = 0。 *(a+i) 下標(biāo)運(yùn)算符 [ ]的含義 指針和數(shù)組的關(guān)系 任何由數(shù)組下標(biāo)來實(shí)現(xiàn)的操作都能用指針來完成 int a[100], *p。 p p+1 p+99 p+i 3000 a[0] 地址 內(nèi)容 數(shù)組元素 3002 a[1] 3198 a[99] a[i] a a+1 a+99 a+i amp。 for(i = 0。 移動指針 p 3000 a[0] 地址 內(nèi)容 數(shù)組元素 3002 a[1] 3198 a[99] a[i] a a+1 a+99 a+i sum = 0。 p++) sum = sum + *p。 q = p + 1。 } 例 810 使用指針計(jì)算數(shù)組元素個(gè)數(shù)和數(shù)組元素的存儲單元數(shù) 1 8 指針 p和 q之間元素的個(gè)數(shù) 指針 p和 q之間的字節(jié)數(shù) 地址值 p q 3000 a[0] 地址 內(nèi)容 數(shù)組元素 3008 a[1] a a+1 double *p, *q。 for(i = 0。 for(p = a。 return 0。 sum = 0。 printf(sum = %e\n, sum)。 for (i = 1。 } int a[5]={1, 4, 5, 7, 9}。 in。 int b[5] = {1, 4, 5, 7, 9}。 for(i=0。 } int main(void ) { int i。 } b b[0] b[5] array sum(b, 5) b[0]+b[1]+...+b[4] sum(b, 3) b[0]+b[1]+b[2] sum(b+1, 3) b[1]+b[2]+b[3] sum(amp。 scanf(%d, amp。 i n。 for(i = 0。 } 例 813 將數(shù)組元素逆序存放 void reverse(int p[ ], int n) { int i, j, t。 p[i] = p[j]。 ? 或:形參數(shù)組和實(shí)參數(shù)組共用同一段存貯空間,如果形參數(shù)組中元素的值發(fā)生變化,實(shí)參數(shù)組中元素的值也同時(shí)發(fā)生變化。 p++, pj){ t=*p。 void reverse(int p[ ], int n)。 printf(Enter %d integers: , n)。a[i])。 i++) printf(%d\t, a[i])。 for(i = 0。 for(i = 1。 j++) if(a[j] a[j+1]) { t = a[j]。 } int main(void ) { int i, a[10]。a[i])。 i++) printf(%d , a[i])。 for(i=1。 j++) if(array[j]array[j+1]){ t = array[j]。 int main (void) { char line [MAXLINE]。 printf (“After being encrypted: %s\n, line)。\039。a39。 char sa[ ] = array。 printf(%s\n, string)。 ray nt tring 數(shù)組名 sa、指針 sp和字符串 string 的值都是地址 字符數(shù)組與字符指針的重要區(qū)別 char sa[ ] = This is a string。 strcpy (sa, Hello)。 char *s 。 scanf(“%s”, s)。\039。a39。\039。a39。 while((str[i] = getchar( )) != 39。\039。 39。 for(i = 0。 (4) puts(str) puts(hello)。 scanf(%s, str)。 } 例 815 字符串輸入輸出函數(shù)示例 include int main( ) { char str[80]。 return 0。 字符串復(fù)制函數(shù) strcpy() h a p p y \0 \0 strcpy(str1, str2)。 strcpy(str1,str2)。 連接兩個(gè)字符串 str1和 str2, 并將結(jié)果放入 str1中 字符串連接函數(shù) strcat include include int main(void) { char str1[80], str2[20]。 puts(str1)。 字符串比較函數(shù) strcmp strcmp(s1, Sea)。 char s1[20], s2[20]。 printf(“%d”, res)。 static char str[20]=“How are you?” strlen(“hello”) 的值是: strlen(str) 的值是: 字符串長度函數(shù) strlen 5 12 函數(shù) 功能 頭文件 puts(str) 輸出字符串 gets(str) 輸入字符串(回車間隔) strcpy(s1,s2) s2 == s1 strcat(s1,s2) s1 “+” s2 == s1 若 s1“==”s2, 函數(shù)值為 0 strcmp(s1,s2) 若 s1 “” s2, 函數(shù)值 0 若 s1 “” s2, 函數(shù)值 0 計(jì)算字符串的有效長度, strlen(str) 不包括 ‘ \0’ 字符串處理函數(shù)小結(jié) int main( ) { int i。 min = x。x)。 } 例 816 求最小字符串 include int main( ) { int i。 for(i = 1。 } printf(min is %s\n, smin)。 程序解析 int main ( ) { int n, sum, i, *p。 if ((p = (int *) calloc (n, sizeof(int))) == NULL) { printf(Not able to allocate memory. \n)。 i n。 i n。 return 0。 動態(tài)存儲管理 ? 不是由編譯系統(tǒng)分配的,而是由用戶在程序中通過動態(tài)分配獲取。 動態(tài)存儲分配函數(shù) malloc() void *malloc(unsigned size) 在內(nèi)存的動態(tài)存儲區(qū)中分配一連續(xù)空間,其長度為size ?若申請成功,則返回一個(gè)指向所分配內(nèi)存空間的起始地址的指針 ?若申請內(nèi)存空間不成功,則返回 NULL( 值為 0) ?返回值類型: (void *) ? 通用指針的一個(gè)重要用途 ? 將 malloc的返回值轉(zhuǎn)換到特定指針類型,賦給一個(gè)指針 malloc()示例 /* 動態(tài)分配 n個(gè)整數(shù)類型大小的空間 */ if ((p = (int *)malloc(n*sizeof(int))) == NULL) { printf(“Not able to allocate memory. \n”)。 當(dāng)某個(gè)動態(tài)分配的存儲塊不再用時(shí),要及時(shí)將它釋放 分配調(diào)整函數(shù) realloc void *realloc(void *ptr, unsigned size) 更改以前的存儲分配 ? ptr必須是以前通過動態(tài)存儲分配得到的指針 ? 參數(shù) size為現(xiàn)在需要的空間大小 ? 如果調(diào)整失敗,返回 NULL,同時(shí)原來 ptr指向存儲塊的內(nèi)容不變。
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1