c語言中fun用法詳解
fun函數是自訂的C/C 語言函數,函數功能多樣化。此函數名為「函數」英文function的簡寫,一般在範例和試題中使用,通常在主函數中被呼叫。
C/C 語言中,fun函數通常會被主函數所呼叫。它是指用fun來定義一個函數(或方法),這樣在引用時可以用fun來表示。如int fun(int x,int y),void fun(char* a,char* b) 等等。有先前的定義,就可以在主函數裡呼叫它,例如ans=fun(3,7);或fun(p1,p2);。
fun函數是自訂函數。 fun一詞沒有它意思,只是在呼叫時用這個字表示函數。
範例
C 範例一
#include<iostream> using namespace std; int fun(int x,int y){//这里的fun函数表示计算x的y次幂 int result=1; for(int i=1;i<=y;i++){ result*=x; } return result; } int main(){ int ans; ans=fun(3,7);//调用fun函数计算3的7次幂 cout<<ans<<endl;//输出2187 return 0; }
C 例二
#include<iostream> using namespace std; //这里的fun函数交换两个指针;其中char*&中*表示指针,&表示引用参数传递 void fun(char*& a,char*& b){ char* c=a; a=b; b=c; } int main(){ char* p1; char* p2; p1="baidu"; p2="baike"; fun(p1,p2);//交换p1和p2两个指针 cout<<p1<<endl<<p2<<endl;//先输出baike后输出baidu return 0; }
推薦教學:《C## 》
以上是c語言中fun用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!