指標返回 rand()函式的使用例子

2021-07-26 14:36:32 字數 535 閱讀 2105

/*編寫函式fun(int *a, int n, int *odd, int *even),功能是

* :求出陣列a中所有奇數之和以及所有偶數之和。並利用指標odd

* 返回奇數之和,利用指標even返回偶數之和。 例如:a的值依次

* 為:1,9,2,3,11,6;則利用指標odd返回奇數之和24;利用指

* 針even 返回偶數之和 8。

* */

#include

#include

int fun(int *a, int n, int *odd, int *even);

int main()

printf("\n");

fun(a,n,&even,&odd);

printf("偶數和為%d,奇數和為:%d\n",odd,even);}

int fun(int *a, int n, int *odd, int *even)

else sum2+=*(a+i);}

*even=sum1;

*odd=sum2; }

rand 函式的使用

使用 執行結果說明隨機函式的使用 隨機數生成的原理 計算機產生的隨機數一般都只是乙個週期很長的數列,不是真的隨機數。也就是說,隨機數一般是偽隨機數,每個隨機數都是由隨機種子開始的乙個已定的數列 週期很長 一般地,為了隨機數更真一點,隨機種子在系統中通常是參照系統時鐘生成的。以上引用了別人的話。有幾個...

rand 函式使用

一般情況下,我們在生成隨機數的時候,都會用srand來獲取種子,再使用rand 函式生成隨機數。include include void main 結果確並不是跟設想的一樣產生隨機數 root localhost test a.out i 0,r 6 i 1,r 6 i 2,r 6 i 3,r 6 ...

善於指標 使用返回指標值的函式

乙個函式可以帶回乙個整型值 字元值 實型值等,也可以帶回指標型的資料,即位址。int a int x,int y a是函式名,呼叫它後能得到乙個指向整型資料的指標 位址 因為 優先順序高於 因此a先於 結合。顯然這是函式形式,即函式的返回值為int型別的指標。include includeusing...