iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
Software Development

用leetcode系統化學習C語言系列 第 1

C 語言入門重點準備

  • 分享至 

  • xImage
  •  

這次的主題是用LeetCode學習C語言,在正式寫題目之前,先來整理C語言程式設計必須知道的幾個重點,作為後續練習的基礎。

🔹C語言常用標頭檔 (library)
C語言不像Python或Java,有很多功能都要自己引入標頭檔
標頭檔功能:
#include <stdio.h> 標準輸入輸出(printf, scanf)
#include <stdlib.h> 記憶體配置與釋放(malloc, free)、亂數(rand)
#include <string.h> 字串處理(strlen, strcpy, strcmp)
#include <math.h> 數學函式(sqrt, pow, sin, cos)

🔹基本程式結構
以下是一個最小範例程式:
#include <stdio.h> //輸入輸出
#include <stdlib.h> //記憶體管理

int main() {
// 變數宣告
int a = 10;
int b = 20;
// 輸出
printf("a + b = %d\n", a + b);
return 0; // main() 結束
}

程式解說:
#include放最前面,引入功能
main()是程式進入點
C語言的變數需要先宣告型別
printf用來輸出訊息、scanf用來讀取輸入
每個敘述都要用;結尾

C語言需要自己引入library、自己管理記憶體,程式碼看起來比較繁瑣,但也更能幫助我們理解電腦底層運作方式。


下一篇
C語言的輸入輸出
系列文
用leetcode系統化學習C語言3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言