日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言规定 函数返回值6,C语言六函数.ppt

發布時間:2024/10/8 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言规定 函数返回值6,C语言六函数.ppt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言六函數

第六章 函數 任何一個結構化程序都可以由三種基本結構組成:順序結構、選擇結構和循環結構,為了利用這三種結構編寫結構化程序,通常需要采用自頂向下、逐步細化和模塊化的程序設計方法,這也就是說,首先要通盤考慮整個程序,將一個大程序逐步細化成較小的部分(即模塊),每一模塊都完成一獨立的功能,然后,各個模塊可以分別由不同的人來編寫和調試,這種方法便于組織人力共同完成比較復雜的任務。在C語言中,上述功能比較獨立的模塊,就可以通過函數來實現。C語言中的函數相當于別的語言中的子程序。 6.1 函數的概念   #include "stdio.h" float area(float a, float b) { float s; s=a*b; return(s); } main( ) { float a,b,s; scanf("%f%f",&a,&b); s=area(a,b); printf("s=%f",s); } 6.2 函數的定義和調用 6.2.1 函數的定義   函數值類型 函數名(形式參數表)   { 說明部分     語句部分 (函數體部分) }   (1) 函數名是唯一標識一個函數的名字,它的命名規則同變量完全一樣。在一個程序中,不同的函數其名字也不能相同。為了增加程序的可讀性,一般取有助于記憶的名字來做函數的名字,如area等。   (2) 形式參數又被簡稱為形參,是用于在調用函數和被調用函數之間進行數據傳遞的,因此,它也需要進行類型說明(或稱類型聲明)。對形參的類型說明可以采用兩種方式:一種是在形式參數表中直接給出,另一種是在形式參數表的外部給出。例如: info_set(int x, int y, int z) { …… } 或者: info_set(x, y, z) int x, int y, int z; { …… } 形參表可以是空的,也可以是由多個形參組成的,當形參表中有多個形參時,每個形參之間用逗號隔開,不管形參表中是否有參數,都要用左、右圓括號括起來。   (3) 由左、右花括號括起來的部分被稱為函數體,它是由說明部分和語句部分組成的。說明部分主要用于對函數內所使用的變量的類型進行說明以及對所調用的函數的類型進行說明;語句部分是實現函數功能的核心部分,它是由C語言的基本語句組成的?! ?【例6.2】編一函數,將一個給定的整數轉換成相應的字符串后顯示出來。 to_str(int n) { char str[10]; int i; if(n<0) { putchar('-'); n=-n; } i=0; do { str[i++]=n%10+'0'; n/=10; } while(n>0); while(--i>=0) putchar(str[i]); } 6.2.2 函數的調用   函數調用語句的一般形式如下所示:   函數名(實參表); 實參表中的實參類型及其個數必須與函數定義時的形參完全一致,當有多個實參時,相互之間需用逗號隔開。   函數調用語句的執行過程是:首先計算每個實參表達式的值,并把此值存入所對應的形參單元中,然后,把執行流程轉入函數體中,執行函數體中的語句,函數體執行完之后,將返回到調用此函數的程序中的下一語句去執行。   例如,為了調用例6.2中定義的to_str函數,可以在主程序中使用如下函數調用語句:     to_str(123); 它的作用是:將實參123傳遞給to_str函數中形參n,然后執行to_str函數,執行完成后,再返回到主程序中的調用語句的下一語句去執行。   當執行到函數體的右花括號或return語句時,表示函數體執行完成,這時將返回到調用程序中。 6.3 函數的返回值       return(表達式); 或     return 表達式; 【例6.3】編一函數,求1+1/2+1/3+……+1/n的值。 float count(int n) { int i; float s; if(n<=0)

總結

以上是生活随笔為你收集整理的c语言规定 函数返回值6,C语言六函数.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。