c小知識點

2021-09-14 06:38:17 字數 368 閱讀 2139

一、rand()

rand()函式用來產生隨機數,但是,rand()的內部實現是用線性同餘法實現的,是偽隨機數,由於週期較長,因此在一定範圍內可以看成是隨機的。

rand()會返回乙個範圍在0到rand_max(至少是32767)之間的偽隨機數(整數)。

在呼叫rand()函式之前,可以使用srand()函式設定隨機數種子,如果沒有設定隨機數種子,rand()函式在呼叫時,自動設計隨機數種子為1。隨機種子相同,每次產生的隨機數也會相同。

rand()函式需要的標頭檔案是:

rand()函式原型:int rand(void);

使用rand()函式產生1-100以內的隨機整數:int number1 = rand() % 100+1;

c 小知識點

1 陣列間拷貝只能使用for迴圈乙個乙個拷貝,但是vector之間可以直接用乙個vector初始化另乙個vector。int main 2 vector 之間比較大小直接用 3 對於實參型別相同,並且數目不確定的情況下我們可以傳遞名為initializer list的標準庫型別。int func s...

C 小知識點

1.在c 中,每個程式必須包含乙個main 的入口函式,只有這樣,這個專案才能執行.2.函式包括 函式名,引數,返回值.3.return 是c 的預定義語句,提供了終止函式的一種方法 return 0表示成功執行正常退出.4.using namespace std 是指引用c 的標準庫.5.c 的4...

c 小知識點

c 小知識點 基本資料型別 對於整型來說 絕對值在10 9範圍以內可以定義成int型,在10 18範圍以內定義成long long型,外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img jficpdiv 1592110805047 注意 若long long型賦值大於2 31 1的初...