1樓:匿名使用者
#include
#include
#include
float b(float arr,int n); //<<<<少了函式宣告
void main()
printf("平均值是回:%f",b(a,n) ); //<<<個函式傳的答是陣列的首地址
}float b(float arr,int n)c=sum/n;
return(c);}
2樓:天涯咫尺
函式在前面沒有宣告。
第二行應加上 float b(float arr,int n);
定義了n×n的二維陣列,並在主函式中賦值。請編寫函式fun,函式的功能是:求出陣列周邊元素的平均值.
3樓:南瓜蘋果
||||
**如下:
int fun(int w[n])
return s;
}擴充套件資料
自定義函式是其實和各種庫中的函式是一樣的。就像是"math.h"這個標頭檔案中的的 「sin「這個函式,或者「string.
g」這個針對字串的標頭檔案中的「strcmp」比較函式,其實都是一樣的。都是當自己寫好它之後可以直接使用的「東西」。
或者說是一個模組化型別的東西,比如說要寫一個求和函式,只用將它在前面寫好,在min函式中 使用就好。也使程式更加的簡潔,方便。提高可閱讀性。
自定義函式格式:函式返回值型別 函式名(引數型別 引數名);
當然了引數型別可以不止是一個,當自定義函式a中定義了int s,那麼在主函式中的定義的 int s是不會受影響的。
簡單的說就是定義的變數,或者其他的只會在自己所在的函式中被使用,和別的函式無關,不會受到影響。
c語言,編寫函式,將一個整數插入到一維陣列的指定位置,並在主函式中呼叫該函式,在主函式中輸出結果 200
4樓:聽不清啊
#include
void insert(int a,int n,int x,int k) //將數字
baix插入du到已有n個元素
zhi的陣列a中第k個位置
daoint main()
5樓:
#include
int ord(int a,int n,int i,int b)return 0;
}int main()
c選擇題陣列名作為函式的引數傳遞的是請舉
答案是b int a 5 a就是數 組名,也是a 5 的第一個 元素即a 0 的地址。include int add int b int main void sum add a add a 這裡傳遞的 內就是陣列a的首容地址,也就是陣列名。b 陣列首元素的地址 這個沒有好舉例的吧 c 就這樣規定的 ...
C語言將函式名作為引數被另外函式呼叫怎麼做
樓主已經開始想要知道如何用函式指標了,不錯,好學生,給你個例子 include int ff int p int,int int a,int b 原始寫法,閱讀不便 typedef int pfun int,int 定義函式指標型別,同時申明瞭原型 返回int 兩個int形參 int f pfun ...
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。有沒完整點的 啊。實在沒...