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 這個理解為 根據運...