iT邦幫忙

c相關文章
共有 298 則文章

技術 C : 指標與陣列的問題

#include <stdio.h> void matrixChange(int * , int); int main(void){ int...

鐵人賽 Mobile Development DAY 22

技術 [22] 30 天從 Swift 學會 Objective-C:Swift friendly 的基本型別

在 Swift 的程式語言設計初衷裡,與 Objective-C 相容是一個非常重視的設計概念,我們將了解 Objective-C 中,有什麼是可以不需要修正就...

鐵人賽 學生 DAY 8
學習C++,為了自己。 系列 第 8

技術 C++ 第8天 非常沮喪!for迴圈的既定思維

首先要先對不起,21點並沒有貼出程式碼,因為還沒完成。 不過今天也有收穫,雖然令人沮喪+W+ 今天在學校寫java時,使用for迴圈用*做一個金字塔形,如下所示...

鐵人賽 自我挑戰組 DAY 9
刷題記錄與人生分享 系列 第 9

技術 DAY9 Plus One

題目: https://leetcode.com/problems/plus-one/給一個陣列把最後一個數字加一,如需要進位把該數字變成零下一進位值加一。 解...

鐵人賽 Mobile Development DAY 29

技術 [29] 30 天從 Swift 學會 Objective-C:Swift friendly 的 進階 C 語言部分與 modulemap

在理解完 Objective-C 之後,我們要來面對 C 語言的引用,不得不說 Swift 十分不信任 C 語言,看看那個UnsafePointer 就知道了。...

鐵人賽 自我挑戰組 DAY 12
C 語言筆記 系列 第 12

技術 [C 語言筆記--Day12] system call 的執行步驟

為什麼需要 system call 因為有些行為是很危險的, 所以 C 以提供 C library 的方式來讓寫程式的人可以做到一些較高權限的事情 不過也並非所...

技術 C++對DBGrid使用顏色區分不同資料類別的做法

本文示範C++對DBGrid使用兩種顏色區分不同資料類別,增加介面親和力及使用者便利性 (The article showing how to use C++...

鐵人賽 Mobile Development DAY 23

技術 [23] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Enum, close Enum

Enum 是 Swift 開發者覺得很友善的型別,Objective-C 的程式碼如果可以提供 Enum,將會得到很多好朋友。 Photo by @brett_...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29: 例外處理系列:巨集函數具體的使用方式

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 前一篇文章有核心代碼,製成標...

鐵人賽 自我挑戰組 DAY 2

技術 [Day 02] LeetCode 75 - 724. Find Pivot Index

LeetCode 75 Level 1 - Day 1 Prefix Sum 724. Find Pivot Index題目 題目連結 難易度:Easy...

鐵人賽 Software Development DAY 13

技術 Day-12 C Memory Management, Process Memory layout in UNIX

前言 這邊簡單的介紹 C 的記憶體管理機制與 Process 在 memory 中的布局與分布情形,之所以在這邊進行介紹,是為了方便理解後面的 object...

鐵人賽 Mobile Development DAY 15

技術 [15] 30 天從 Swift 學會 Objective-C:Objective-C 物件的泛型 Generic

在現實生活中有集合的概念,我們的思考習慣會將一系列一模一樣的事情放在集合裡面,例如同學們。在程式語言是一樣的道理,我們也偏好。 Photo by @melod...

技術 在linux中看gcc產生出來的組合語言

環境:linux使用者直接用終端機即可,windows使用者可用WSL或是建一個linux的虛擬機 先開啟一個c語言檔 $ vim test.c 在檔案內輸入...

鐵人賽 自我挑戰組 DAY 3
刷題記錄與人生分享 系列 第 3

技術 DAY3 Reverse Integer

題目: https://leetcode.com/problems/reverse-integer/反轉32bits的整數,須注意溢位的問題。 解題思路: 藉由...

鐵人賽 自我挑戰組 DAY 15
C 語言筆記 系列 第 15

技術 [C 語言筆記--Day15] 如何清空終端機

// clear.c #include <stdio.h> int main() { printf("\033[H\033[2J...

鐵人賽 自我挑戰組 DAY 23
刷題記錄與人生分享 系列 第 23

技術 DAY23 Linked List Cycle

題目: https://leetcode.com/problems/linked-list-cycle/給一個連結串列,判斷是否為循環的連結串列。 解題思路:...

鐵人賽 自我挑戰組 DAY 8
刷題記錄與人生分享 系列 第 8

技術 DAY8 Pow(x, n)

題目: https://leetcode.com/problems/powx-n/計算平方數值。 解題思路: 利用遞迴概念求出平方值。 C版本: double...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24: 例外處理系列:極粗略實現、使用例子

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 【本篇是例外處理系列的第一篇。】 目的是希望用 C 模擬 try-catch 機制 ▌閱讀本系列的例...

鐵人賽 自我挑戰組 DAY 5

技術 [Day5] 第一章貼圖

今日目標 載入圖片,畫出第一張圖 stb_image.h 第三天-驅動OpenGL這篇有稍稍提到這個玩意 Single-header file 並推薦了...

技術 [C]如何寫一個 makefile

func1.h #ifndef _FUNC1_H_ #define _FUNC1_H_ void func1print(); #endif func1.c #...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27: 例外處理系列:研究進行中 :大量優化、黑魔法

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 本例外處理系列為【實驗性質】...

鐵人賽 自我挑戰組 DAY 17
C 語言筆記 系列 第 17

技術 [C 語言筆記--Day17] 讓一個絕對不會 return 的 function 進行一點優化

今天在 TLPI 看到這個寫法,於是來紀錄一下。 大綱 什麼情況會讓一個 function 絕對不會 return 不會 return ,所以呢? __at...

鐵人賽 Modern Web DAY 18

技術 Day 18:程式執行與審核系統 (6) - 支援更多語言的審核程式

截至昨天,我們解決了許多審核程式會碰到的各種問題,今天就來讓我們的審核程式支援更多的程式語言吧!基本上實作流程就是從 Docker 拉下具有該語言的編譯器和執...

鐵人賽 自我挑戰組 DAY 26
刷題記錄與人生分享 系列 第 26

技術 DAY26 Remove Linked List Elements

題目: https://leetcode.com/problems/remove-linked-list-elements/刪除鏈結串列中所有指定的數值。 解題...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25: 例外處理系列:研究進行中:優化:一個 catch 可對應多個 try

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 本例外處理系列為【實驗性質】...

鐵人賽 自我挑戰組 DAY 28

技術 Day 28: 例外處理系列:研究結束中 :finally() 、進行封裝、巨集優化

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀例外處理系列,可以先看: 例外處理系列 開始第一篇 傳送門 本例外處理系列為【實驗性質】...

鐵人賽 自我挑戰組 DAY 24
刷題記錄與人生分享 系列 第 24

技術 DAY24 Intersection of Two Linked Lists

題目: https://leetcode.com/problems/intersection-of-two-linked-lists/回傳當2個鏈結串列值相同的...

鐵人賽 自我挑戰組 DAY 18

技術 Days 18: 垃圾回收器系列:更多的功能

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌提要: 到目前為止有三...

鐵人賽 Mobile Development DAY 12

技術 [12] 30 天從 Swift 學會 Objective-C:Objective-C 物件的封裝 Encapsulation

很多時候,我們有需要隱藏手法的時候,不論是阿嬤的秘密料理、魔術師的魔術、成功人士的成功方式,都有只有圈內人士才知道的秘密。而程式設計也是同樣道理的。 Phot...

鐵人賽 Mobile Development DAY 26

技術 [26] 30 天從 Swift 學會 Objective-C:Swift friendly 的 Error handling

Photo by @hhh13 on Unsplash Objective-C 的 Error handling Apple 的 Cocoa 函式庫對於 Ob...