在c語言中publictime什麼意思

2021-03-03 21:44:35 字數 2794 閱讀 5280

1樓:福建省寧德市

這裡的public指的是訪問許可權,time()應該是乙個建構函式,因為沒有返回型別的定義,所以

public time()的意思是訪問許可權為public的建構函式

c語言中public:是什麼意思啊?

2樓:人設不能崩無限

public:定義乙個全域性變數。

全域性變數是程式設計術語中的一種,源自於變數之分。

變數分為區域性與全域性,區域性變數又可稱之為內部變數。由某物件或某個函式所建立的變數通常都是區域性變數,只能被內部引用,而無法被其它物件或函式引用。

全域性變數既可以是某物件函式建立,也可以是在本程式任何地方建立。全域性變數是可以被本程式所有物件或函式引用。

3樓:計0劃0環0境

在public: 下的成員,是類的公有成員,別的類或者主函式可以申明個物件直接訪問,而private: 下的是私有成員,只有類的內部能訪問,類的外部無法訪問的.

class a

;main()

4樓:匿名使用者

public:定義乙個全域性變數。

就是說,他後面的那些變數,你可以用在下面所有的函式中。

5樓:雙子

在visual basic中宣告全域性變數的關鍵字

srand(time(0));//設定時間種子是什麼意思(是c語言中的)

6樓:滄海桑田終為夢

從2023年1月1日到現在時間的秒數

7樓:匿名使用者

因為系統的時間每次都不同,這樣可以避免每次產生的隨機數都相同

8樓:金色潛鳥

計算機產bai生的隨機

數du並不是真正隨機的,所以叫 偽隨zhi機數。

當「種dao子」固定時,它產版生的隨機數序列是不權變的,例如產生10個數,這10個數大小是變化的,但只要用這個種子,每次產生的這10個數序列,是一模一樣的。

用 srand(time(0)); 設種子,就會因時間變化,得到不同的種子,那麼隨機數序列就會變化。

time(0) 是當前時間,(精度可能是毫秒)。只要兩次跑程式啟動時間差別 超過1毫秒,兩個序列就不同了(隨機)。如果,時間差別不到1毫秒,兩個序列就沒變化。

--------

錯誤的程式:

for (i=0;i<5;i++)

5個數不變化。

-------------------

正確的程式:

srand(time(0)); // 設1次種子for (i=0;i<5;i++)

5個數變化

time_t型別是什麼意思?c語言裡有這個嗎、不懂,求解

9樓:非常可愛

在c語言裡time_t是longint是一種整數型別,可以定義巨集;

typetime_olong;可以直接用long型定義資料,然後呼叫time(),或其他的時間函式;

例如:time_tlt;

lt=time(null);//獲取系統當前時間。

擴充套件資料time_t的使用

例:doubledifftime(time_ttime1,time_ttime0);

time_tmktime(structtm*timeptr);

time_ttime(time_t*timer);

char*asctime(conststructtm*timeptr);

char*ctime(consttime_t*timer);

10樓:小城小閱

time_t實際上就是長整型long int;

如假包換!!

他用來儲存從2023年1月1日0時0分0秒到現在時刻的秒數!

用time()這個函式獲取!

對time_t資料型別的值來說,它所表示的時間不能晚於2023年1月18日19時14分07秒。

visual c++裡有個__time64_t資料型別來儲存日曆時間,並通過_time64()函式來獲得日曆時間,這樣就可以通過該資料型別儲存2023年1月1日0時0分0秒之前的時間。

附:time_t包含在time.h裡

#ifndef __time_t

#define __time_t

typedef long time_t;

/* 時間值time_t 為長整型long int(這裡預設型別就是int哈,可以省略不寫)的別名*/

#endif

手打的哈!

11樓:聽聽—那冷雨

就是巨集定義 。

例如#define time_t intint a ;和 time_t a;就是一樣的用time_t 更能準備表達所要定義的變數是什麼,time_t這一看就知道是和時間有關

至於time_t 在**定義的,你試試能否 直接ctrl 定位(有的程式設計軟體不支援),或者在標頭檔案裡面查詢下。

12樓:匿名使用者

函式原型: time_t time(time_t *timer)

函式功能: 得到機器的日曆

時間或者設定日曆時間

函式返回: 機器日曆時間

引數說明: timer=null時得到機器日曆時間,timer=時間數值時,用於設定日曆時間,time_t是乙個long型別

所以上面是定義乙個接受time_t型別的字元型結構。

這水平還是菜鳥!!

在c語言中ak什麼意思,在C語言中,ak0什麼意思

字串結尾中止字元 比如 定義乙個字串,char a 3 對字串賦值如下 a 0 a a 1 b a 2 c a 3 0 0 字元簡單說就是告訴一串字元的結尾符 0 這個表示字串結束符 a k 0 表示把結束符賦值給字元陣列a的第k 1個元素 c語言中x 0是什麼意思 判斷變數x的值是否為0 如果是 ...

在c語言中s ii 的區別,在C語言中s i 和s i i 的區別

用生活中的數學來講就是 第一種相當於 x 1 1 第二種相當於 x y 1 y 1兩種結果一樣,第二種不過是繞了個圈子,把結果賦值過去了希望能幫到你 沒有什麼不同啊!都是將i使用之後再加一,對於陣列元素s i 和s i 是相等的。s i 只是比 s i i 寫法上簡單一點,其實功能是一樣的。沒區別 ...

在c語言中 是什麼意思,C語言中 c是什麼意思

1 c語言中 是兩個運算子擺放在一起,是賦值運算子,邏輯非運算子 2 邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別 3 首先對其運算元求值,若結果為0,則條件為假 false 否則為真 true 4 優先順序上 先於 所有比如有下面的式子,int i i 5 5 這個理解為 根據運...