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

正文內容

第一章基本c程序結構-文庫吧資料

2024-10-06 15:28本頁面
  

【正文】 else return(n*factorial(n1))。 print()。 print()。 void print (int)。 swap(str1,str2)。 … swap(ival1,ival2)。 float fval1,fval2。 void swap(char *str1,char *str2)。f1,float amp。i2)。 2) 函數重載 是指同一作用域內的多個函數使用相同的函數名 ,這些同名函數通過它們各自不同的參數表進行區(qū)分 ,兩個函數的參數個數不同或者個數相同而類型不同 ,都可以區(qū)分它們 例 :void swap(int amp。} if (isnumber(c) ) cout“you entered a digit\n”。amp。 int maximun=((val1val2)?val1:val2)。 … } double factorial(int n) {… } ? 特殊的函數用法 1) 內聯(lián)函數的定義 inline int max(a,b) {return (ab)?a:b。 … fact=factorial(n)。 或 int max(int a,int b)。 cout“the time is”hour “:”minuteendl ? 函數原型 是一條函數說明語句 ,一條函數原型語句說明了一個函 數的接口 語法 : 返回類型 函數名 (參數表 )。 hour=::hour。 int minute=59。 ::minute=minute。 if(hour=24) hour=0。 if(minute=60) {minute=0。} # include int hour,minute。 x++。 addx( )。} void main( ) { int x=10。 int x=5。 覆蓋外層的同名變量 void addx( ) {x++。} void func( ) {cout“a function”。 couttemp。I++) {char temp。 for (int I=0。 … } include int num。 … fact=factorial(n)。 end: cout“thank you!\n”。 coutn“!=“factendl。 if(n==0) goto end。 int n。} void main( ) { double fact。I++) reval *=I。 for(int I=1。} while(1)。 fact=factorial(n)。 n cinn。 double fact。 return retval。I=n。j) min(a,b)=4 ? 作用域 就是標識符在程序中能使用的范圍 ,一個標識符的作用 域開始于標識符的聲明處 ,而結束位置取決于標識符聲 明所在程序體的結束 根據標識符作用的范圍 ,可以將作用域分為文件作用域、 局部作用域、類作用域. 例: include double factorial(int n) {double retval=1。min(int amp。 int max(const int array[ ],int size)。 cout“a=“a“ b=“bendl。 cout“a=“a“b=“bendl。 cout“a=“a“b=“bendl。 else return j。I,int amp。 例: include int amp。j) 函數調用: min(a,b)表示 a或 b中的一個變量 min(a,b)=4。 min(int amp。i++) count“arg”i“:”argv[i]endl。 輸入的命令為 “ copy file1 file2” argc=3 argv[0]=“copy” argv[1]=“file1” argv[2]=“file2” 例: include void main(int argc,char *argv[ ]) {for(int i=1。 couta[0]a[1]end1。 couta[0]a[1]end1。 ar[1]=1。 coutfind(array,10)。 return min。isize。} ? 數組參數 C++把數組參數自動轉為指針參數 例: int find(int array[ ],int size) {int min=array[0]。 swap(val1,val2)。val2=20。 b=temp。b) {int temp=a。 例: include void swap(int amp。? 引用參數對應的實參必須有對應的內存空間, 實參不能是表達式 例: swap(12,34)。} ? 引用參數 當函數的形式參數是引用類型時,它實際上是對實在參數所代表的變量或常量的引用,它自已沒有獨立的內存空間 注意:引用參數前面加 ‘ amp。val2)。 swap(amp。val2=20。 *b=temp。} include void swap(int *a,int * b) {int temp=*a。 swap(val1,val2)。val2=20。 b=temp。 例: include void swap(int a,int b) {int temp=a。 retrun。} 注意: C++不允許函數定義嵌 void main( ) void main( ) {…… {…… void func( ) } {…… void func( ) } {…… …… . } } 函數調用 ? 調用一個函數就是暫時中斷現有程序的運行,轉去執(zhí)行被調用函數,當被調用函數執(zhí)行結束以后,再返回到中斷處繼續(xù)執(zhí)行的過程 main( ) f1( ) f2( ) {…… {…… {…… u=f1(I,t)。 loc2=3。 loc1 glo glo=4。 void main( ) {int loc1。 …… } } 幾種形式: return。} ? 返回類型:就是函數返回結果值的數據類型,若為 void就表示函數不返回值 函數通過在函數體中用 return語句來返回函數值 main( ) f1( ) {…… {…… u=f1(a,t)。} void function1( ) {…… } void function2( ) {…… } 函數定義 語法:返回類型 函數名(函數參數表) {函數體 } ? 函數名 ? 函數參數:函數完成功能所需要的輸入信息,也叫形參格式如下: int max(int a,int b) 與形參對應的是實參,實參是在調用函數的地方傳給函數 例: int max(int a,int b) {…… } void main( ) { int val1=3,val2=4。} 第三章 函數 ? 函數機制 ? 函數定義 ? 函數調用 ? 函數參數的傳遞方式 函數機制 把相關的語句組織在一起,并給它們注明相應的名稱, 利用這種方法把程序分塊 ,這種形式的組合就稱為函數 函數的使用通過函數調用開始啟動 程序總是從 main( )函數開始啟動 例 : main( ) {function1( )。 if(score100) score=100。 cinscore。i10。 include void main( ) {int score。i=100。} int sum=0。 while(i=100) {sum+=i。} int sum=0。 while(條件表達式 ) {循環(huán)體語句 。 coutsum/n。 n++。 if (val0) continue。 do {cinval。 int n=0。 } ? do … while語句 語法: do 循環(huán)體 while(條件表達式 ); 注意:與 while語句的區(qū)別 循環(huán)體中也可以使用 continue和 break語句 include void main( ) {int sum=0。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1