最新国产在线不卡AV,国产又爽又黄的视频免费看,精品综合久久久久久97,日韩欧美高清中文字幕免费一区二区

            科普

            c語言基礎(chǔ)知識最新大全 IT知識

            電腦知識優(yōu)爾供稿

            C語言一經(jīng)出現(xiàn)就以其功能豐富、表達能力強、靈活方便、應(yīng)用面廣等特點迅速在全世界普及和推廣。下面是9252兒童網(wǎng)小編為大家整理的關(guān)于c語言基礎(chǔ)知識最新,希望對您有所幫助。歡迎大家閱讀參考學(xué)習(xí)!

            C程序的生成過程

            C程序是先由源文件經(jīng)編譯生成目標文件,然后經(jīng)過連接生成可執(zhí)行文件。???

            源程序的擴展名為 .c ,目標程序的擴展名為 .obj , 可執(zhí)行程序的擴展名為 .exe 。??

            標識符

            在編寫程序時,必須為函數(shù)、變量等命名,這個名字稱為標識符。C語言中標識符的命名規(guī)則如下:?

            標識符只能由字母、數(shù)字、下劃線組成;?

            標識符的第一個字母必須是字母和下劃線;

            標識符區(qū)分大小寫字母,如If和if是兩個完全不同的標識符。

            合法標識符如下:?

            A6, b_3 , _mn?

            非法的標識符如下:?

            ab#12 , 8m , tr3:4 , yes no?

            標識符不能與程序中具有特殊意義的關(guān)鍵字相同,不能與用戶編制的函數(shù)名、C語言庫函數(shù)相同,在程序中各種標識符盡量不要重復(fù),以便區(qū)分。選擇變量名和其他標識符時,應(yīng)注意做到 “見名知義”。?

            標識符分為如下三類:?

            1、關(guān)鍵字?

            關(guān)鍵字是具有特定含義的,專門用來說明c語言特定成分的一類標識符,不能用作用戶的標識符。?

            auto?

            break?

            case?

            char?

            union?

            do?

            double?

            else?

            enum?

            extern?

            goto?

            if?

            int?

            long?

            short?

            signed?

            static?

            sizof?

            struct?

            switch?

            unsigned?

            void?

            for?

            while?

            typedef?

            continue?

            float?

            return?

            typedef?

            default?

            2、預(yù)定義標識符?

            預(yù)定義標識符在c語言中也有特定的含義,但可以用作用戶標識符,預(yù)定義標識符分為兩類:?

            (1)、庫函數(shù)名字,比如(printf,scanf,sin,isdigit等)?

            (2)、編譯處理命令名,比如(define,include)?

            3、用戶標識符?

            用戶根據(jù)需要自己定義的標識符稱為用戶標識符。無論如何自定義標識符,都必須符合標識符的三條命名規(guī)則。?

            C運算符認識

            C語言的運算符范圍很廣,可分為以下幾類:?

            1、算術(shù)運算符:用于各類數(shù)值運算。包括加(+)、減(-)、乘()、除(/)、求余(%)、自增(++)、自減(--)共七種。?

            2、賦值運算符:用于賦值運算,分為簡單賦值(=)、復(fù)合算術(shù)賦值(+=,-=,=,/=,%=)和復(fù)合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。?

            3、逗號運算符:用于把若干表達式組合成一個表達式(,)。?

            4、關(guān)系運算符:用于比較運算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六種。?

            5、邏輯運算符:用于邏輯運算。包括與(&&)、或(||)、非(!)三種。?

            6、條件運算符:這是一個三目運算符,用于條件求值(?:)。?

            7、位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。?

            8、指針運算符:用于取內(nèi)容()和取地址(&)二種運算。?

            9、求字節(jié)數(shù)運算符:用于計算數(shù)據(jù)類型所占的字節(jié)數(shù)(sizeof)。?

            10、特殊運算符:有括號(),下標[],成員(→,.)等幾種。?

            另外,按參與運算的對象個數(shù),C語言運算符可分為:單目運算符 (如 !)、雙目運算符 (如+,- )和三目運算符 (如 ? : )。

              為你推薦