首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C 語言快速入門(一):基礎認知與猜數字遊戲雛形

     編輯:關於C語言

C 語言核心特點

  • 精簡強大:僅 32 個關鍵字,卻能構建作業系統內核、嵌入式系統、高性能服務器
  • 以 main 為入口:所有程序從 main() 開始執行,模塊化組織代碼
  • 庫函數驅動:調用標準庫、系統 API、自定義函數,配合數據結構算法解決問題
  • 系統級首選:Linux/Unix 內核、GNOME 桌面均由 C 編寫,甚至 C++ 也難以在內核領域替代

32 個關鍵字速覽

類別關鍵字
數據類型auto, short, int, long, float, double, char, struct, union, enum, typedef, const, unsigned, signed, void
存儲類別extern, register, static, volatile
流程控制if, else, switch, case, default, for, do, while, goto, continue, break
其他sizeof, return

第一步:基礎輸入輸出

#include <stdio.h>

int main() {
    int mynum;
    printf("你好,請輸入一個數字: ");
    scanf("%d", &mynum);
    printf("\n你輸入的數字是: %d\n", mynum);
    return 0;
}

關鍵點

  • printf:格式化輸出,%d 佔位符對應 int
  • scanf:格式化輸入,&mynum 取變量地址(關鍵!忘記 & 導致未定義行為)
  • \n:換行轉義字符

猜數字遊戲規劃

目標:1-500 之間隨機數,玩家輸入猜測,程序提示「大了/小了/猜中」,直到猜中為止。分步實現:

  1. 基本輸出輸入(本節完成)
  2. 輸入範圍限制(下一節)
  3. 隨機數生成與比較邏輯
  4. 循環猜測直到正確
  5. 計數嘗試次數、優化體驗

編譯運行驗證

$ gcc guessnum.c -o myguess
$ ./myguess
你好,請輸入一個數字: 55
你輸入的數字是: 55

學習建議

動手敲代碼、觀察編譯錯誤、修改實驗。C 語言「靈活」伴隨「陷阱」,唯有實踐才能建立直覺。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved