動態(tài)資訊
關(guān)注教育行業(yè),了解最新資訊,發(fā)展快人一步
-
C語言實(shí)現(xiàn)泛型編程
2023-06-20
泛型編程讓你編寫完全一般化并可重復(fù)使用的算法,其效率與針對某特定數(shù)據(jù)類型而設(shè)計(jì)的算法相同。在 C 語言中,可以通過一些手段實(shí)現(xiàn)這樣的泛型編程。這里介紹一種方法——通過無類型指針void*??聪旅娴囊粋€(gè)實(shí)現(xiàn)交...
-
干貨分享|C錯(cuò)誤處理
2023-06-19
C 語言不提供對錯(cuò)誤處理的直接支持,但是作為一種系統(tǒng)編程語言,它以返回值的形式允許您訪問底層數(shù)據(jù)。在發(fā)生錯(cuò)誤時(shí),大多數(shù)的 C 或 UNIX 函數(shù)調(diào)用返回 1 或 NULL,同時(shí)會設(shè)置一個(gè)錯(cuò)誤代碼errno,該錯(cuò)誤代碼是全局變量,表...
-
干活分享|C強(qiáng)制類型轉(zhuǎn)換
2023-06-19
C強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換是把變量從一種類型轉(zhuǎn)換為另一種數(shù)據(jù)類型。例如,如果您想存儲一個(gè) long 類型的值到一個(gè)簡單的整型中,您需要把 long 類型強(qiáng)制轉(zhuǎn)換為 int 類型。您可以使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符來把值顯式...
-
干貨分享|C頭文件
2023-06-16
C頭文件頭文件是擴(kuò)展名為.h的文件,包含了 C 函數(shù)聲明和宏定義,被多個(gè)源文件中引用共享。有兩種類型的頭文件:程序員編寫的頭文件和編譯器自帶的頭文件。在程序中要使用頭文件,需要使用 C 預(yù)處理指令&nb...
-
干貨分享|小白必看!C預(yù)處理器
2023-06-16
C預(yù)處理器C 預(yù)處理器不是編譯器的組成部分,但是它是編譯過程中一個(gè)單獨(dú)的步驟。簡言之,C 預(yù)處理器只不過是一個(gè)文本替換工具而已,它們會指示編譯器在實(shí)際編譯之前完成所需的預(yù)處理。我們將把 C 預(yù)處理器(C Preproce...
-
干貨分享|C文件讀寫
2023-06-15
C文件讀寫上一章我們講解了 C 語言處理的標(biāo)準(zhǔn)輸入和輸出設(shè)備。本章我們將介紹 C 程序員如何創(chuàng)建、打開、關(guān)閉文本文件或二進(jìn)制文件。一個(gè)文件,無論它是文本文件還是二進(jìn)制文件,都是代表了一系列的字節(jié)。C 語言不...
-
干貨分享|C 輸入 & 輸出
2023-06-15
當(dāng)我們提到輸入時(shí),這意味著要向程序填充一些數(shù)據(jù)。輸入可以是以文件的形式或從命令行中進(jìn)行。C 語言提供了一系列內(nèi)置的函數(shù)來讀取給定的輸入,并根據(jù)需要填充到程序中。當(dāng)我們提到輸出時(shí),這意味著要在屏幕上、打印機(jī)上或...
-
微軟知道你在 Edge 上瀏覽的每一張圖片
2023-06-14
微軟 Edge 是一個(gè)功能強(qiáng)大的瀏覽器,也深受許多用戶喜愛。它也提供了許多工具和選項(xiàng),讓用戶可以自定義,以便獲得更好的體驗(yàn)。近日,在眾多功能中有一個(gè)功能引起了人們對隱私的關(guān)注,你甚至可能會考慮關(guān)閉它。Edge 有一個(gè)內(nèi)置...
-
干貨分享|C存儲類
2023-06-14
C存儲類存儲類定義 C 程序中變量/函數(shù)的的存儲位置、生命周期和作用域。這些說明符放置在它們所修飾的類型之前。下面列出 C 程序中可用的存儲類:autoregisterstaticexternauto 存儲類auto存儲類是所有局...
-
干貨分享|C程序結(jié)構(gòu)
2023-06-14
C程序結(jié)構(gòu)在我們學(xué)習(xí) C 語言的基本構(gòu)建塊之前,讓我們先來看看一個(gè)最小的 C 程序結(jié)構(gòu),在接下來的章節(jié)中可以以此作為參考。C Hello World 實(shí)例C 程序主要包括以下部分:預(yù)處理器指令函數(shù)變量語句 & 表達(dá)式注釋編譯 &...
-
干貨分享|C環(huán)境設(shè)置
2023-06-13
本地環(huán)境設(shè)置如果您想要設(shè)置 C 語言環(huán)境,您需要確保電腦上有以下兩款可用的軟件,文本編輯器和 C 編譯器。文本編輯器這將用于輸入您的程序。文本編輯器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS ...