C語言入門教程: 一個簡單的實例

對於學習要保持敬畏!
語言不僅是一種工具,仍是一種資源,所以,善待它,掌握它!
 
咱們知道,對於未知一般都會充滿好奇和畏懼,既想了解它,又懼怕神祕面紗隱藏的不肯定性。對於一門編程語言一樣如此,我將以一個簡單的實例開篇,引導你進入C的世界,逐步去了解它、認識它、以及使用它。
 
測試程序:
 1  #include <stdio.h>
 2  
 3 int main(void) {
 4     int num;            /* 定義一個名爲 num 的變量 */
 5     num = 2;           /* 爲 num 賦值 */
 6     printf("I am a beginner! ");
 7     printf("I want to learn C.\n");
 8     printf("I have 2 hours to study every day.\n", num);
 9     return 0;
10 }

 

1 output: 2 I am a beginner! I want to learn C.
3 I have 2 hours to study every day.
 
下面用一個簡圖來剖析一個C實例的定義和構成:
 
 
 
實例定義解析和注意事項:
 
1.首先明白一個概念,什麼是預處理?
        C 編譯器在編譯前要對代碼作一些準備工做;這稱爲預處理
 
2.那麼 stdio.h 是幹啥的呢?
        這個文件表明輸入輸出頭文件,至關於引入了stdio.h 的完整內容
 
3.舉個例子 若是代碼中要用 sleep 停頓1秒,是否能夠直接使用 sleep(1) ?
        No,必須先在文件開頭,引入頭文件:#include <zconf.h>
 
4.經常使用的兩種註釋方式?
        如上圖例子中用:/*   */ 的方式註釋,內容能夠跨行
        還有一種是:// 只註釋一行內容
 
5.聲明語句是什麼?
        聲明兩件事:1.聲明一個變量名 2.聲明這個變量的類型
 
6.int是一種數據類型?
        編譯器使用int爲num在內存中分配一個合適的存儲空間;
        同時int是個關鍵字;num是個標識符;
   而int num;就是個聲明語句,這個聲明語句將num這個標識符和內存中的一個對應的特殊位置聯繫起來,這樣也就確認了改存儲位置的信息類型。
 
7.變量的聲明?
        變量用前必聲明;必須指明數據類型;
 
8.關於變量名字?
        必須起個有意義的名字;
        名字長度:C99標準容許標識符有63字節;
        字符限制:大小寫字符、數字、下劃線(開頭字母必須是:字母或下劃線)
        操做系統和C庫一般使用以一個或兩個下劃線開始的名字,因此注意自定義名字
 
9.C語言的名字是區分大小寫的
 
 
學習過程當中要多問爲何,多提問題,養成習慣將疑問記錄下來,並學會解決它,每一次的提問和解決都表示你比別人在更進一步。
養成習慣,學會提問!
 
思惟拓展問題:
  1. 預處理器指令有哪些? 
  2. 什麼是預處理器
  3. 什麼是預處理?
  4. 爲何不內置輸入輸出?

我提出了問題,若是你能看到,期待你的評論回答,彼此共同進步!編程

相關文章
相關標籤/搜索