欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語言基礎知識歸納(精選合集)

      時間:2019-05-12 01:40:03下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《C語言基礎知識歸納》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C語言基礎知識歸納》。

      第一篇:C語言基礎知識歸納

      C語言基礎知識

      1.每個C程序有且只有一個主函數(shù)main(),且程序必須從main()函數(shù)開始執(zhí)行,并在main()函數(shù)中結束。

      2.在C語言中,用e來表示科學計數(shù)法時,規(guī)定在e的前面必須有數(shù)字,后面必須為整數(shù)。

      3.用單引號括起來的一個字符常量只能存放一個字符;C語言中沒有字符串變量,只能用字符數(shù)組來存儲字符串。

      4.外部變量在編譯時由系統(tǒng)分配永久的內(nèi)存空間,所以外部變量的類型不是自動存儲類別。

      5.在一個函數(shù)內(nèi)的復合語句中定義的變量,只能在這個復合語句范圍內(nèi)有效。

      6.用sizeof(int)計算int類型數(shù)據(jù)的字節(jié)數(shù)。

      7.C語言運行時,首先系統(tǒng)檢查語法的正誤,再運行程序的語法;C語言中,可以在一個函數(shù)中嵌套一個函數(shù),但是不能在一個函數(shù)中定義一個函數(shù);只有在函數(shù)外部定義的函數(shù)才是外部函數(shù);C語言的子程序有過程和函數(shù)兩種。

      8.預處理命令行的位置沒有規(guī)定,只是習慣放在前面;在源文件中的可以有多條預處理命令,但一行只能寫一條;宏名的大寫只是習慣性的表示;宏替換不僅不占用運行時間還不分配內(nèi)存空間。

      9.feof函數(shù)的作用是檢查文件是否結束,當結束時返回的值為非零,否則為零。

      10.當定義了數(shù)組后,在給其賦值時,不能直接把字符串賦給數(shù)組名。

      11.在賦值表達式中,賦值運算符“=”右側不能為表達式;在求余運算符中的兩側都必須為整型;在強制類型轉換時,類型名應用括號括起來。

      12.靜態(tài)局部變量,只有當程序結束后,其值才釋放。

      13.當調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是數(shù)組每一個元素的地址。

      14.算法的特點為有零個或多個輸入,有一個或多個輸出,當相同的輸入時,其結果相同;算法正確的程序最終一定會結束。15.在C語言中,預處理命令行都以“#”開頭;當需要時才用#include;預處理的作用就是實現(xiàn)宏定義和條件編譯。16.當數(shù)組元素的下標超出了定義的下標范圍時,系統(tǒng)不給出“下標越界”的字樣,而是得出錯誤的答案,因此在編程時務必檢查下標是否越界。

      17.共用體變量不能作為函數(shù)的參數(shù),也不能使函數(shù)帶回共用體變量。

      18.指向函數(shù)的指針變量的定義形式為:數(shù)據(jù)類型(*指針變量)();,因此其為指向函數(shù)的指針變量。

      19.用C語言編寫的代碼程序是源程序,只有通過編譯、連接才能進行。

      20.在說明為static時,其生存期得到延長,而其作用域并沒有改

      變,在定義后系統(tǒng)會自動幫它賦值為0,static為關鍵字不能被用作它用。

      21.頻繁地使用空語句會降低程序的可讀性和運算速度。22.運算符%兩邊都應是整數(shù),賦值語句左邊應該是變量,而非表達式,強制轉換語句強制類型應加括號。

      23.在邏輯運算符中,其兩側的運算符對象為任意合法的表達式即可。

      24.函數(shù)fread(&Iarray,2,16,fp)的功能是,從fp所指的數(shù)據(jù)文件中讀取16次2字節(jié)的數(shù)據(jù)存儲到數(shù)組Iarray中。25.整個流式文件也可以隨機存取數(shù)據(jù),C語言文件中有好多函數(shù)可以達到寫入數(shù)據(jù)時,未經(jīng)輸入數(shù)據(jù),達到不覆蓋的目的,在進行寫操作時,系統(tǒng)會自動關閉文件。

      26.使用putchar、getchat、puts、gets、printf、scanf函數(shù)時,必須在程序的開頭出現(xiàn)包含頭文件#include”stdio.h”的命令行,而使用字符串處理函數(shù)時,必須在程序的開頭出現(xiàn)包含頭文件#include”string.h”命令行,而使用數(shù)學函數(shù)時,必須在程序的開頭出現(xiàn)包含頭文件#include”math.h”的命令行。

      27.一個斜杠與小于等于127任意數(shù)字按一個字符計算,一個斜杠與任意一個字符按一個字符計算。

      28.一個C程序可以有一個或多個程序文件,也可以有一個或多個函數(shù),所以一個C語言程序可以實現(xiàn)多種算法。

      29.根據(jù)C語言規(guī)定,注釋語句可以換行寫,并且一個“/*”和

      其后緊跟的第一個“*/”中間的部分是注釋內(nèi)容,且注釋內(nèi)容不參與程序的運行。例如:b=0;/*b=20;給b賦值*/ 則b=0。30.sizeof是求字節(jié)數(shù)的運算符,包括‘