大學必備C語言基礎知識(一)

2021-10-09 03:24:28 字數 1774 閱讀 5955

c語言基礎知識:簡單實用,適合上手。

一、c++語言標頭檔案

1.#include:iostream 的意思是輸入輸出流。#include是標準的c++標頭檔案,任何符合標準的c++開發環境都有這個標頭檔案。

2.#include:fstream是c++ stl中對檔案操作的合集,包含了常用的所有檔案操作。最常用的兩種操作為:

(1).插入器(<<)

向流輸出資料。比如說開啟了乙個檔案流fout,那麼呼叫fout<<「write to file」<>)

從流中輸入資料。比如說開啟了檔案流fin,那麼定義整型變數x的情況下,fin>>x;就是從檔案中讀取乙個整型資料,並儲存到x中。

3.#include:在c++11中,是標準模板庫中與時間有關的標頭檔案。

4.#include:algorithm意為"演算法",是c++的標準模版庫(stl)中最重要的標頭檔案之一,提供了大量基於迭代器的非成員模版函式。

5.#include:由字面意思,unistd.h是unix std的意思,是posix標準定義的unix類系統定義符號常量的標頭檔案,包含了許多unix系統服務的函式原型,例如read函式、write函式和getpid函式。

6.#include:c++11中加入了標頭檔案,此標頭檔案主要宣告了std::thread執行緒類。c++11的標準類std::thread對執行緒進行了封裝,定義了c++11標準中的一些表示執行緒的類、用於互斥訪問的類與方法等。應用c++11中的std::thread便於多執行緒程式的移值。

c語言標頭檔案

#include //定義輸入/輸出函式

#include //浮點數處理

#include //檔案輸入/輸出

#include //定義數學函式

#include //定義雜項函式及記憶體分配函式

#include //字串處理

#include //定義關於時間的函式

#include //定義錯誤碼

二、main函式

乙個c程式有且僅有乙個main函式

void main 和 int main 的區別:

(1)void main沒有返回值,int main有返回值

(2)void main 可以用 int main代替。

(3)有的編譯器main必須要有返回值 int , 那就寫成int main 。

三、函式結尾

system(「 pause」) 是為了暫停視窗,就是最下面那個「請按任意鍵繼續。。。」

return 0 是因為定義的main()函式的返回值是int 型別【int main()】,所以需要給到返回值。

四、c++程式普通格式

#include

using

namespace std;

intmain()

所謂namespace,是指識別符號的各種可見範圍。c++標準程式庫中的所有識別符號都被定義於乙個名為std的namespace中。命名空間std封裝的是標準程式庫的名稱,標準程式庫為了和以前的標頭檔案區別,一般不加".h"

c程式普通格式

#include

intmain()

大學必備C語言基礎知識(三)

六 c c 輸出 標準檔案 c 語言把所有的裝置都當作檔案。所以裝置 比如顯示器 被處理的方式與檔案相同。以下三個檔案會在程式執行時自動開啟,以便訪問鍵盤和螢幕。標準檔案 檔案指標 裝置 標準輸入 stdin 鍵盤 標準輸出 stdout 螢幕 標準錯誤 stderr 您的螢幕 1.printf 和...

大學必備C語言基礎知識(四)

七 c c 運算子 運算子不僅具有不同的優先順序,還有不同的結合性。在表示式中,各運算量參與運算的先後順序不僅要遵守運算子優先順序別的規定,還要受運算子結合性的制約,以便確定是自左向右進行運算還是自右向左進行運算。1 運算子分類 運算子 說明 算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 ...

大學必備C語言基礎知識(五)

八 c c 基礎語句 程式的基本控制結構 順序結構 常用的語句有表示式語句和復合語句。選擇結構 if語句 if else語句 switch語句。迴圈結構 while語句 do while語句 for語句。其它 空語句 continue語句 break語句 goto語句 return語句。1 順序結構...