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

正文內(nèi)容

c語言教程6數(shù)組(編輯修改稿)

2024-10-22 16:16 本頁面
 

【文章內(nèi)容簡介】 getch()。 } 例 3: 字符串?dāng)?shù)組值的改變。 程序運(yùn)行結(jié)果 : sunamp。mon mon tueamp。wed wed thu wenamp。sat sat NAME [0] S U N\0NAME [1] M O N\0NAME [2] T U E\0NAME [3] W E D\0NAME [4] T H U\0NAME [5] F R I\0NAME [6] S A T\0N A M E [0] S U Namp。N A M E [1] M O N\0N A M E [2] T U Eamp。N A M E [3] W E D\0N A M E [4] T H U\0N A M E [5] F R Iamp。N A M E [6] S A T\0賦初值: 改變后: 例 4: , 167。 數(shù)組作為函數(shù)的參數(shù) 一、 數(shù)組元素作為函數(shù)的參數(shù) 使用方法 : 把數(shù)組元素作為函數(shù)的實(shí)參。 由于數(shù)組元素的性質(zhì)與相同類型的簡單變量的性質(zhì)完全相同,因此,把數(shù)組元素作為函數(shù)的參數(shù)也和簡單變量一樣。 作用 : 傳值。 /**/ include include main( ) { float b[3]。 float ave。 b[0]=。 b[1]=b[0]/3。 b[2]=。 printf( b[0]=%\t b[1]=%\t b[2]=%\n,b[0],b[1],b[2])。 float Expfun1(float a,float b,float c)。 /*函數(shù)說明 */ ave=Expfun1(b[0],b[1],b[2])。 /*函數(shù)調(diào)用 */ printf( ave=%\n,ave)。 printf( b[0]=%\t b[1]=%\t b[2]=%\n,b[0],b[1],b[2])。 例 2: 將數(shù)組元素作為函數(shù)的實(shí)參數(shù) getch()。 } float Expfun1(float a,float b,float c) /*函數(shù)定義 */ { float sum,aver。 sum=a+b+c。 a=a+。 b=b+。 c=c+。 aver=sum/。 printf( a=%\t b=%\t c=%\n,a,b,c)。 return (aver)。 } b[0]= b[1]= b[2]= /*調(diào)用前 */ a= b= c= ave= b[0]= b[1]= b[2]= /*調(diào)用后 */ 程序運(yùn)行結(jié)果: 二、數(shù)組名作為函 數(shù) 參數(shù) 1. 數(shù)組名的作用 數(shù)組名代表的是數(shù)組的起始地址; 也就是第 1個(gè)元素的地址。 例: 使用數(shù)組名作為函數(shù)的參數(shù)時(shí),形參和實(shí)參必須是同一類型的數(shù)組名,系統(tǒng)采用地址傳送方式進(jìn)行數(shù)據(jù)傳遞,即實(shí)參的首地址傳遞給形參的首地址,實(shí)參與形參共享相同的數(shù)據(jù)單元。 使用方法: 函數(shù)的實(shí)參和形參都必須是數(shù)組名。 作用: 傳址。 2. 把數(shù)組名作為函數(shù)參數(shù)的規(guī)則 (可以在函數(shù)中修改數(shù)組元素的值。 ) 例: /**/ include include main( ) { float Expfun2(float a[4])。 /*函數(shù)說明 */ float s[4]={,70,71}。 float ave。 printf( s[0]=%\t s[1]=%\t s[2]=%\t s[3]=%\n,s[0],s[1],s[2],s[3])。 ave=Expfun2(s)。 /*函數(shù)調(diào)用 */ printf( ave=%\n,ave)。 printf( s[0]=%\t s[1]=%\t s[2]=%\t s[3]=%\n,s[0],s[1],s[2],s[3])。 getch()。 } 例 1: 將數(shù)組名作為函數(shù)的形參和實(shí)參 float Expfun2(float a[4]) /*函數(shù)定義 */ { float sum,aver。 sum=a[0]+a[1]+a[2]+a[3]。 aver=sum/。 a[0]=a[0]/10。 a[1]=a[1]/10。 a[2]=a[2]/10。 a[3]=a[3]/10。 printf( a[0]=%\t a[1]=%\t a[2]=%\t a[3]=%\n,a[0],a[1],a[2],a[3])。 return (aver)。 } s[0]= s[1]= s[2]= s[3]= /*調(diào)用前 */ a[0]= a[1]= a[2]= a[3]= /*調(diào)用中 */ ave= s[0]= s[1]= s[2]= s[3]= /*調(diào)用后 */ 程序運(yùn)行結(jié)果 : 顯然,數(shù)組 s元素的值在調(diào)用前后生了變化,數(shù)組 s和 a共用一段內(nèi)存單元: ? s[0] s[1] s[2] s[3] a[0] a[1] a[2] a[3] 運(yùn)行結(jié)果分析 : 3. 限定符 const的作用 防止在函數(shù)中修改數(shù)組元素的值。 用法: 在形參中的數(shù)組名前面加上限定符 const. 例 : 167。 冒泡排序
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1