c語言
編譯/執行c程式
#include
intmain()
1.了解c語言結構
main():主函式,所有c語言程式都要包含主函式,**從main()函式開始執行
#include:是乙個預處理的命令,用來引入標頭檔案
stdio.h:是乙個標頭檔案(標準輸入輸出標頭檔案)
printf():格式化輸出到螢幕。printf()函式在「stido.h」標頭檔案中宣告。也就是說這個標頭檔案裡面有這個函式,如果使用printf()函式時,沒有找到stido.h標頭檔案,就會發生編譯錯誤。
識別符號:用來識別變數、函式,或任何其他使用者自定義的名稱。乙個識別符號只能以字母(大小寫都可以)、下劃線_ 開頭,後面跟零或多個字母、數字、下劃線。其他的紛紛不可以出現
資料型別:
基本型別:算術型別,包括兩種型別:整數型別和浮點型別。
列舉型別:也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。
void 型別: 型別說明符 void 表明沒有可用的值。
派生型別:指標型別、陣列型別、結構型別、共用體型別和函式型別。
為了的到某個型別或變數再特定平台的大小:
#include
#include
intmain()
int 儲存大小 :4
這是sizeof 運算子,表示式 sizeof(type) 得到物件或型別的儲存位元組大小
c中變數的定義
變數定義就是告訴編譯器在何處建立變數的儲存,以及如何建立變數的儲存。變數定義指定乙個資料型別,幷包含了該型別的乙個或多個變數的列表
int i, j, k;
char c,ch;
(等等)
變數的宣告:
#include
// 函式外定義變數 x 和 y
int x;
int y;
intaddtwonum()
intmain()
C語言學習 函式篇
函式需要前置,因為系統會預設主函式先執行。為什麼使用函式 避免重複性操作。提高程式可讀性,方便後期修改和完善。有利於程式的模組化。函式類似於乙個黑盒子,有時候不需要知道裡面你怎麼執行的,知道如何用就好了。函式形參用完之後記憶體空間會被釋放,void表示沒有返回值。函式是c語言的基本單位。什麼是函式 ...
C語言學習篇(程式類)
用預處理指令 define 宣告乙個常數,用以表明1年中有多少秒 忽略閏年問題 define seconds per year 60 60 24 365 ul註解 1 define 語法的基本知識 例如 不能以分號結束,括號的使用,等等 2 直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是...
C語言學習篇(概念題)
關鍵字static的作用是什麼?1 在模組內 在函式內 則此靜態變數只能在該函式內使用,超出範圍不能使用,但是它還占用記憶體,還存在。2 在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問,它是乙個本地的全域性變數。3 在模組內,乙個被宣告為靜態的函式...