一. 基本定義
c語言
c語言是乙個有結構化程式設計、具有變數作用域、以及遞迴功能的過程式語言。它是面向過程的一門語言。
資料型別
c的資料型別包括:整形、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。
常量與變數
常量其值不可改變,符號常量名通常用大寫。
變數是以某識別符號為名字,其值可以改變的量。識別符號是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第乙個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應儲存元。
關鍵字
關鍵字又稱為保留字,就是已被c語言本身使用,不能作其它用途使用的字。
陣列 如果乙個變數名後面跟著乙個有數字的中括號,這個宣告就是陣列宣告。字串也是一種特殊的陣列。
字串
c語言的字串其實就是以』\0』字元結尾的char型陣列。
三. 常用簡單函式
輸出語句printf()函式
printf()函式用於向標準輸出裝置輸出資料,配合格式符可以完成強大的輸出功能,常用格式符包括%d\%i(整數),%c(字元),%f (小數),%p (位址)。
輸出語句scanf()函式
scanf()函式用於從標準輸入裝置接收輸入資料,引數接收以回車進行結束操作,如果需要接收多個引數,多個引數之間可以使用任意分隔符,但是輸入時必須與**中的分隔符一致。
四. 我的錯誤
1.int array[1][3]=;這是一種錯誤的定義,中括號中的值應該不小於右邊所定義的元素個數。
2.使用輸入函式時後面輸入的分隔符與前面的不一致。
清河好程式設計師訓練營是什麼?
好程式設計師特訓營的誕生?在我國移動網際網路發展的必備條件就是人才,作為新興的知識密集型產業,移動網際網路的高速發展受其核心專業人員,特別是高階人才的制約,可以說高階人才短缺已經成為移動網際網路行業發展的瓶頸。為了解決其行業高階人才匱乏的問題,千鋒教育啟動 好程式設計師特訓營 工程,並聯合中關村國際...
黑馬程式設計師訓練營 泛型
一 泛型的概念 泛型在本質上是指引數化型別。引數化型別的重要性在於,它們允許建立這樣的一些類 介面和方法 其所操縱的資料型別被指定為乙個引數。需要注意的是,引數化型別只在編譯期間才有意義,即其存在是為編譯器更嚴格的型別檢查而服務的,因此它確保了型別安全。二 泛型中的相關術語 1 arraylist ...
好程式設計師訓練營學習筆記分享3 結構體(一)
ios培訓 我的c語言筆記,期待與您交流 結構體 一 1,c語言中常用的型別有,char,int float,double,bool,這幾種,可是有時候形容乙個個體的時候,用這幾種型別中的一種不能夠完整描述乙個個體。所以我們需要一種能夠描述有多個屬性的個體的變數 比如描述學生 就得有學號,姓名,性別...