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

正文內(nèi)容

c語言--第八章 指針(文件)

2025-11-01 03:04 上一頁面

下一頁面
 

【正文】 一維指針數(shù)組的定義形式為 : 類型名 數(shù)組名[數(shù)組長度]; 例如: int *p [4 ]; 例 對(duì) 5個(gè)字符串按從小到大的順序進(jìn)行排序(選擇法或冒泡法)冒泡法排序: include “” main() { char *name[5]={“Follow me”,”Basic”,”Great wall”,”Fortran”,”Computer”}。i5。 name[j]=name[j+1]。i++) printf(“%s\n”,name[i])。 printf(“(1)x=%d y=%d\n”,x,y)。 printf(“(4)x=%d y=%d\n”,x,y)。/*a指向 x的值賦給 t*/ *a=*b。 結(jié)論二:使用指針作為函數(shù)參數(shù)可以在調(diào)用一個(gè)函數(shù)時(shí)得到多個(gè)由被調(diào)函數(shù)改變了的值 數(shù)組作為函數(shù)參數(shù) 1. 一維數(shù)組作函數(shù)參數(shù) void input(int arr[],int n)。 input(a,N)。 void inv( int x[ ], int n) /*形參 x是數(shù)組名 */ { int temp,i,j,m=(n-1)/2; for(i=0;i<=m;i++) { j=n-1-i; temp=x[i]; x[i]=x[j]; x[j]= temp; } return; } void inv( int *x, int n) /*形參 x為指針變量 */ { int p, temp, *i, *j,m=(n-1)/2; i=x;j=x+n-1;p=x+m; for(;i<=p;i++,j--) {t emp= *i; *i= *j; *j= temp;} return; } void inv( int x[ N ], int n ) /*形參 x是數(shù)組名*/ { int temp,i,j,m=(n-1)/2; for(i=0;i<=m;i++) { j=n-1-i; temp=x[i]; x[i]=x[j]; x[j]= temp; } return; } 如果有一個(gè)實(shí)參數(shù)組,想在函數(shù)中改變此數(shù)組中的元素的值,實(shí)參與形參的對(duì)應(yīng)關(guān)系有以下4種情況: (1) 形參和實(shí)參都用數(shù)組名,如: void main() void f ( int x [ ], int n) { int a[10]; { … … f (a,10); } } 可認(rèn)為形參數(shù)組 與實(shí)參數(shù)組共用一段內(nèi)存單元 ,比較好理解 . (2) 實(shí)參用數(shù)組名,形參用指針變量。如: void main() void f( int x[ ], int n) {int a[10] ,*p=a; { ┇ ┇ f( p,10); } } 二維數(shù)組作函數(shù)參數(shù) 當(dāng)二維數(shù)組名作為實(shí)參時(shí), 對(duì)應(yīng)的形參必須是一個(gè)行指針變量 。 例如,若主函數(shù)中有以下定義和函數(shù)調(diào)用語句: define M 5 define N 3 main() { double s[M][N],*ps[M]?!? fun(ps)。 這種帶回指針值的函數(shù),一般定義形式為 類型名 *函數(shù)名(參數(shù)表列) 例如: int *a( int x, int y) 例 編寫函數(shù) strchr,在一個(gè)字符串中找一個(gè)指定的字符,找到返回該字符的地址,找不到返回 0。 } main() { char s[10],c,b。 b=*strchr1(s,c)。 函數(shù)名 是一個(gè)指針常量,它代表該函數(shù)的起始地址。 命令行的一般形式為 命令名 參數(shù)1 參數(shù)2 …… 參數(shù)n argc 是命令行字符串的個(gè)數(shù) 命令行中的所有字符串的地址依次傳入 指針數(shù)組argv的元素中。在以往的程序中, main函數(shù)的第一行一般寫成以下形式: main()括弧中是空的。 } 函數(shù)在編譯時(shí)被分配給一個(gè)入口地址,通過這個(gè)地址可以找到該函數(shù),這個(gè)函數(shù)的地址就稱為 函數(shù)的指針 。 scanf(“%c”,amp。 str++。 返回指針值的函數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1