iT邦幫忙

c相關文章
共有 307 則文章

技術 C語言工具使用,GDB個人學習筆記

gdb 簡介 除錯器(debugger),可以在一個精準受控的環境下執行另一個程式。例如: 單步執行程式,跟蹤程式,查看變數內容,記憶體地址,以及程式中每一條指...

達標好文 技術 由GCC了解C語言,學習筆記

gcc gcc 這邊將介紹如何使用gcc將C語言程式碼編譯成可執行程式,以下將會介紹編譯的過程,程式控制的基本選項和參數,gcc警告選項,編譯器優化等...gc...

鐵人賽 自我挑戰組 DAY 9

技術 Days 9: 動態記憶體分配:malloc()、calloc()、realloc()、free(),內存洩露

▌動態記憶體分配 有關動態記憶體分配,C 會用 malloc()、calloc()、realloc()、free() 這四個函數,網上資料很多,我簡略說一下就...

技術 C++小案例 : 兩支視窗程式互傳訊息

本文展示以C++設計兩支視窗程式互傳訊息的作法 (1)單向傳遞本文 (1)雙向互傳本文

技術 C++互傳訊息實例分享

繼上文中提到的兩程式互傳訊息之後,近日以互傳訊息完成PDM的觀圖功能。 也就是在PDM主程式的件號資料畫面中,呼叫執行觀圖程式,並將件號傳遞給它,再由它依據件號...

技術 【從零開始的 C 語言筆記】第二十九篇-讀檔 & 寫檔(1)

上一篇我們介紹了Struct這個語法,也大致介紹它的宣告、使用方式,不曉得大家有沒有清楚一些呢! 今天我們來介紹跟實際檔案操作有關的--「讀檔 & 寫...

技術 C語言雜談01---如何理解條件編譯

架構圖 前言 由於地區翻譯關係,有些書籍將macro翻譯成"巨集",有些翻譯成"宏",為了避免混淆(我自己),所以文章...

技術 【從零開始的 C 語言筆記】第二十八篇-Struct的介紹與應用

上一篇結束後我們就介紹了完整的變數生命週期了,也提到了區域變數、全域變數、自動變數、靜態變數的概念,對於寫程式來說搞懂變數的作用域是很重要的事情喔! 今天我們...

徵才 【徵才】【美商人機介面解決方案龍頭】Firmware Engineer

【公司服務項目】公司於1986成立於加州,是一間為知名電腦及筆記型電腦公司提供觸控板的OEM供應商▲客戶: Asus, Acer, Dell, HP, Sony...

鐵人賽 自我挑戰組 DAY 28
大二萌新的學習紀錄 系列 第 28

技術 Day 28 : C語言 - 如何解決用scanf連續輸入時,程式會自動斷行的問題?

如標題,scanf是一個「動態輸入」的函數,你可以先宣告一個變數a,再用scanf輸入,賦予它任意值,每次執行程式都可以輸入不同的值給變數ascanf可以用來輸...

徵才 【徵才】【美商人機介面解決方案龍頭】Senior Firmware Test Engineer(自動化測試)

【公司服務項目】公司於1986成立於加州,是一間為知名電腦及筆記型電腦公司提供觸控板的OEM供應商▲客戶: Asus, Acer, Dell, HP, Sony...

鐵人賽 自我挑戰組 DAY 29
大二萌新的學習紀錄 系列 第 29

技術 Day 29 : C語言 - 河內塔的程式遞迴執行順序為何?

如標題,這篇想用「圖解」去解釋河內塔的「程式遞迴執行順序」為何因為當初C有一項作業,叫我們用程式去寫出河內塔的執行結果 但我實在是不會寫,於是去網路上查,雖然是...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21:重溫前置處理器、巨集( #, ## )、預先定義的巨集

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌前置處理器: 前置處理器,或稱預處理器,於編譯前進行。例如常用的 #include 和 #defin...

徵才 【ASM 台灣先藝】- Software Engineer - RD (C / C++/C#) - 薪百萬/歡迎應屆

半導體業起飛,歡迎把握機會加入我們! Responsibilities• Responsible for ASM tool software and proje...

技術 C/C++ struct使用

建立一個結構 使用方式如下 struct 結構名稱{ 結構變數; }; 例如:宣告時 struct Student_Data { char n...

鐵人賽 Mobile Development DAY 1

達標好文 技術 [01] 30 天從 Swift 學會 Objective-C: 關於這個系列與介紹

這是這個系列的第一篇文章,將簡短介紹系列文,與 Objective-C 的簡介。 Photo by @dtopkin1 on Unsplash 系列開始之前 你...

鐵人賽 Software Development DAY 28

技術 Day-27 C 語言, 變數範圍, volatile, inline

前言 在研讀 xv6 專案程式碼的過程,我們可能會看到各種 C 語言的修飾字以及相關用法,諸如 static, extern, violiate 等等,我們將...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22:重溫 可變參數函數、可變參數宏 __VA_ARGS__

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌可變參數函數: 需要 #include <stdarg.h> 。包括一個類型,四個巨集函...

徵才 [IMC精英人力] - 軟體工程師 - camera Android CTS 驗證程序測試

本職缺將派駐客戶端,歡迎想累積外商軟體公司經歷的工程師應徵。地點:新店薪資:月薪8~10萬※有勞保、健保、團體保險。 工作內容: camera Androi...

鐵人賽 其他技術 DAY 29
Linux Pi的奇幻旅程 系列 第 26

技術 Linux Pi的奇幻旅程(29)-Hello World!

2004年10月20日, Mark Shuttleworth在一封Email中宣佈發行Ubuntu 4.10, 這是Ubuntu的生日, 祝福Ubuntu九歲生...

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

技術 DAY5 Remove Duplicates from Sorted Array

題目: https://leetcode.com/problems/remove-duplicates-from-sorted-array/一個排列好的陣列,回...

技術 XBox體感控制器Kinect的開放原始碼驅動程式

一家機器人和電子設備專業公司於本月初提出美金3000的賞金給第一位寫出Kinect開放原始碼驅動程式的人(http://www.adafruit.com/blo...

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

技術 Day2 Two Sum

題目: https://leetcode.com/problems/two-sum/給一個陣列,返回兩個數字的索引,使它們相加到特定目標。 解題思路: 使用2個...

技術 D11. 學習基礎C、C++語言

D11: 關於EOF 這是一個在C語言裡面才有的語法,EOF的意思就是End Of File,是ASCII碼中的替換字元(ctrl+Z),可以用在while迴圈...

技術 Windows 下第一個 GTK 程式

在這邊說明一下如何在Windows作業系統之下撰寫、編譯GTK,GTK使用GLib、cairo、Pango、ATK、GTK+、gettext- runtime、...

技術 2012年12月語言前五大: C, Java, Object-C, C++, C#

資料來源: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 這五大語言共佔了八...

鐵人賽 自我挑戰組 DAY 11

技術 Days 11: 什麼是垃圾回收器?

▌垃圾回收器的基本概念: 以下為維基百科中 垃圾回收 (計算機科學) 條目的定義: 垃圾回收(英語:Garbage Collection,縮寫為GC)在計算...

鐵人賽 自我挑戰組 DAY 4

技術 Day 0x4 UVa10041 Vito's Family

Virtual JudgeZeroJudge 題意 Vito 常拜訪親戚,所以想要找一間和所有親戚間總距離最小的房子住下來。輸入親戚數和門牌號,輸出最小距離和...

鐵人賽 自我挑戰組 DAY 1

技術 [Day 01] 什麼是LeetCode 75? 以及 1480. Running Sum of 1d Array

前言 什麼是LeetCode? LeetCode是一個求職者經常會使用的線上解題系統,LeetCode網站中的Study Plan提供了求職者經過主題分類後的題...

鐵人賽 自我挑戰組 DAY 6

技術 Day 0x6 UVa10008 What's Cryptanalysis?

Virtual Judge ZeroJudge 題意 和上篇 Day 0x5 UVa10062 Tell me the frequencies!...