C語言,讀取系統時間問題請哪位大俠,幫忙解釋下,每行具體意思唄?多謝多謝呀

時間 2021-10-14 23:25:31

1樓:瘋狂與人魔王

這個最好查閱下和time有關的函式,系統對這個專門有個標頭檔案,水平夠高的話 直接去標頭檔案裡面看,貌似叫time.h什麼的,只能告訴你個大概,這個time_t是衍生型別,我個人認為只是為了一個象徵意義而用typedef預先宣告的ungined int而已,time應該是個函式,作用是對於t進行一個運算(這個程式沒給出t的值,這個一定要查time.h的標頭檔案,很有可能有相關的宣告,或者另一種可能,這個t就是一個隨機數,還有種可能就是程式差點東西),總之是經過了time 和localtime運算,系統利用t這個值生成了描述系統時間的結構體,localtime函式還返回這個結構體的指標給timeinfo,然後——》符號的意思是取結構體中某某成員的值,且左邊的被運算元一定要是個結構指標,結果是得到了該結構中被指定取得的東東(就是——》右邊那個)的值,之後那3個什麼+1990是因為系統裡的年時鐘是從00開始計時的,+1是月時鐘是從0到11(因為二進位制表示中從0開始,1月的表示是n個0 2月是n-1個0後弄個1。。。。。)

2樓:

#include

// 包含時間類標頭檔案

#include

int main( )

c語言問題高手請進,C語言的幾個問題,請高手指教

分類 電腦 網路 程式設計 其他程式語言。問題描述 1.在c語言中,char型資料在記憶體中的儲存形式是 a 補碼 b 反碼 c 原碼 d ascii碼。答案是d,但是在某些資料中說到 資料在記憶體中是以補碼形式存放的 這使我有些迷惑不解,請各位不吝指教。2.表示式18 2 sqrt 的資料型別為 ...

c語言氣泡排序問題!請高手解決,C語言氣泡排序。

永星天恆 include int main void for i 0 i 5 i printf d a i 輸出排好的數字 printf n return 0 include void maopao int 函式宣告int main void maopao int p include include...

請高手解答C語言問題,謝謝

define是巨集替換,執行之前是先替換,然後執行的 define x 5 define y x 1 define z y x 2 main z換成y x 2 x 1 x 2 5 1 5 2 5 2 7輸出7,6 驀然回首時 z y x 2 x 1 x 2 5 1 5 2 7 a y x 1 5 1...