iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

C 語言筆記 系列

這是我的 C 語言筆記,或許偶爾會加入一些組合語言的內容,以完賽為目標。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

[C 語言筆記--Day01] Hello World

第一次參加鐵人賽,我打算連續寫30天有關 C 語言的筆記, 內容大概就是我今天看到、或回想起了什麼內容覺得有趣的內容,就把他分享出來, 雖然說是 C 語言筆記,...

2021-09-12 ‧ 由 ian9501 分享
DAY 2

[C 語言筆記--Day02] locality

上一篇:[C 語言筆記--Day01] Hello World 大綱 什麼是 memory hierarchy? cache 的運作方式 因為 cache...

2021-09-13 ‧ 由 ian9501 分享
DAY 3

[C 語言筆記--Day03] 解題紀錄:MIN-MEX Cut

題目:MIN-MEX Cut 觀察: 當 s 全為 0 時,MEX = 1 當 s 全為 1 時,MEX = 0 由於 1, 2 兩點, s = 000011...

2021-09-14 ‧ 由 ian9501 分享
DAY 4

[C 語言筆記--Day04] C 語言的 function call 如何被組合語言實作

這篇文章是用 x86-64 的架構作為例子,因為多數人的電腦是用 x86-64 的架構 只要依照 在linux中看gcc產生出來的組合語言 這篇文章 就可以把...

2021-09-15 ‧ 由 ian9501 分享
DAY 5

[C 語言筆記--Day05] C 語言的 function call 如何被組合語言實作 II

延續上一篇的話題 這篇文章要來講當 C 語言中的 function 需要 6 個以上的參數時(雖然這種情況不多) 組合語言該如何實作 大綱 擁有許多功能的 s...

2021-09-16 ‧ 由 ian9501 分享
DAY 6

[C 語言筆記--Day06] 解題紀錄:MAX-MEX Cut

題目:https://codeforces.com/contest/1566/problem/C 題目大意 1. 給定兩個等長的 binary string 使...

2021-09-17 ‧ 由 ian9501 分享
DAY 7

[C 語言筆記--Day07] 如何用 C 語言實作一個泛型物件

大綱 目標 什麼是 union 什麼是 enum 實作一個泛型物件 參考資料 目標 做出一個物件,其可能是 int 或是 double 什麼是 union...

2021-09-18 ‧ 由 ian9501 分享
DAY 8

[C 語言筆記--Day08] Thread

大綱 什麼是 thread ? Thread Creation Thread Termination Thread IDs Joining Detaching...

2021-09-19 ‧ 由 ian9501 分享
DAY 9

[C 語言筆記--Day09] 解題紀錄:Moamen and k-subarrays

https://codeforces.com/contest/1557/problem/B 程式碼: // https://codeforces.com/con...

2021-09-20 ‧ 由 ian9501 分享
DAY 10

[C 語言筆記--Day10] 如何用 C 語言實作一個泛型函數

大綱 "##" 該如何使用 實作一個泛型函數 參考資料 1. "##" 該如何使用 "##" 是...

2021-09-21 ‧ 由 ian9501 分享