黑馬程式設計師————C語言_基礎知識整理(一)
阿新 • • 發佈:2019-01-28
任何一個C語言程式都是由一個或多個程式段(小程式)構成的,每個程式都有自己的功能,我們一般稱這些程式段為“函式”
C程式的結構:由函式構成
一、unix指令
二、基礎語法 1、編寫程式碼 2.編譯: >把c語言程式碼翻譯成0和1 >指令:cc -c 檔名.c >編譯成功:會生成一個.o目標檔案 3.連結:其實就是把我們的.o目標檔案跟系統自帶的函式庫合併在一起,生成一個可執行檔案 指令:cc 檔名 .o 4.執行 ./ a.out 三、第一個C程式
四、初學易犯錯誤 1.分號;一定是英文的 2.括號()英文 3.雙引號""不能單引號 4.斜槓\ 5.#include <stdio.h>不能少
五、標示符 1、標示符是程式設計師自定義的,例如函式名稱,關鍵字是C語言預設的 2.作用:將某些東西區分開來 3:規則 1)只能26個英文字母組成、數字、下劃線 2)嚴格區分大小寫 3)不能以關鍵字為標示符 4)不能以數字開頭 5)涉及多個單詞用駝峰標示 六、註釋 1.單行註釋:// 2.多行註釋:以/*開頭,以*/結尾 3.作用 1)檢查程式作用 2)排錯:把可疑註釋排查掉 4、註釋的巢狀 1)單行註釋可疑巢狀單行註釋、多行註釋 2)多行註釋可疑巢狀單行註釋 3)多行註釋不能巢狀多行註釋 七、基本資料型別
/* ls -l 列出當前目錄下的所需內容 pwd 顯示當前目錄的名稱 cd 改變當前操作的目錄 who 顯示當前使用者名稱 clear 清屏 mkdir 新建一個目錄 touch 新建一個檔案 open 開啟一個檔案 / 根路徑 ./ 當前路徑 ../ 上一級路徑 */
二、基礎語法 1、編寫程式碼 2.編譯: >把c語言程式碼翻譯成0和1 >指令:cc -c 檔名.c >編譯成功:會生成一個.o目標檔案 3.連結:其實就是把我們的.o目標檔案跟系統自帶的函式庫合併在一起,生成一個可執行檔案 指令:cc 檔名 .o 4.執行 ./ a.out 三、第一個C程式
// 主函式格式
#include <stdio.h>
int main()
{
printf("第一個C程式\n");
return 0;
}
AppledeMac-Pro:desktop apple$ ./a.out 第一個C程式 AppledeMac-Pro:desktop apple$
四、初學易犯錯誤 1.分號;一定是英文的 2.括號()英文 3.雙引號""不能單引號 4.斜槓\ 5.#include <stdio.h>不能少
/*
編譯只檢測語法是否正確,並不檢測是否有main函式
連結只檢測是否有main函式,沒有就報錯
*/
五、標示符 1、標示符是程式設計師自定義的,例如函式名稱,關鍵字是C語言預設的 2.作用:將某些東西區分開來 3:規則 1)只能26個英文字母組成、數字、下劃線 2)嚴格區分大小寫 3)不能以關鍵字為標示符 4)不能以數字開頭 5)涉及多個單詞用駝峰標示 六、註釋 1.單行註釋:// 2.多行註釋:以/*開頭,以*/結尾 3.作用 1)檢查程式作用 2)排錯:把可疑註釋排查掉 4、註釋的巢狀 1)單行註釋可疑巢狀單行註釋、多行註釋 2)多行註釋可疑巢狀單行註釋 3)多行註釋不能巢狀多行註釋 七、基本資料型別
分類 整型常量:包括所有整數 浮點型常量:float、double 字元常量:將一個數字(0-9)、英文字母(a-z/A-Z),其它符號用單引號括起來構成的就是字元常量,比如'a' 單引號只能括住一個字元,而且不能是中文,錯誤例項‘abc’、‘好’ 字串常量:將一個或則多個字元用雙引號括起來的,例如:"4"、"中文"、"abc"/* 整型 int 單精度 float 雙精度 double 字元型 char */