iT邦幫忙

c相關文章
共有 310 則文章
鐵人賽 自我挑戰組 DAY 15

技術 Days 15: 垃圾回收器系列:初步測試

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前文提要: 釋放、標記...

鐵人賽 自我挑戰組 DAY 14

技術 Days 14: 垃圾回收器系列:完善 用於釋放所有被標記地址的函數

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前言提要: 有這幾個函...

鐵人賽 自我挑戰組 DAY 13

技術 Days 13: 垃圾回收器系列:完善 用於標記地址的函數

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌第一次閱讀垃圾回收器系列,可以先看: 垃圾回收器系列 開始第一篇 傳送門 ▌前言提要: 上一篇我們...

鐵人賽 自我挑戰組 DAY 12

技術 Days 12: 垃圾回收器系列:概念、粗略實現

▌第一次閱讀本系列的,可以先看: 本系列的大綱 傳送門 ▌閱讀本文章的垃圾回收器系列前: 對指標、地址不熟悉的:Days 3: 重溫指標:記憶體地址 、 儲存...

鐵人賽 自我挑戰組 DAY 11

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

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

鐵人賽 自我挑戰組 DAY 9

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

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

鐵人賽 自我挑戰組 DAY 8

技術 Days 8: 重溫指標:雜項:指標宣告、運算符

▌雜項:指標宣告、運算符。 這篇是之前寫草稿多餘的,有關指標的一些基礎知識和特性。對指標熟悉的可以跳過不看。 (ゝ∀・) ▌指標宣告: 首先介紹一個最重要的...

鐵人賽 自我挑戰組 DAY 7

技術 Days 7: 重溫指標:數據、數據類型的本質

▌前言提到: 因為不需要用到 **get_a ,所以function(int **get_a) 可以換成 function(int *get_a)。不影響功能...

鐵人賽 自我挑戰組 DAY 6

技術 Days 6: 重溫指標:不使用回傳地址方式的函數(續.)

▌繼續昨天的問題,整合一下。 源代碼: void function(int **get_a){ static int a; *get_a =...

鐵人賽 自我挑戰組 DAY 5

技術 Days 5: 重溫指標:不使用回傳地址方式的函數

▌來談一下 不使用回傳地址方式 的複雜例子。 不知道我說/做什麼請回去 Day 4 看一下。 先貼源代碼: void function(int **get_a...

鐵人賽 自我挑戰組 DAY 2

技術 Days 2: 大綱(十分建議先看這個)

在開始之前,先列一下大綱,瞭解一下接下來應該會做什麼。 ▌大綱如下: 簡介 Days 1: 簡介、廢話、目錄 (十分建議先看 Days 2 的大綱)...

鐵人賽 自我挑戰組 DAY 4

技術 Days 4: 重溫指標:靜態變數的地址、函數回傳地址

▌來一個比較複雜一點點的例子: 現在我有一個函數,裏面有一個 靜態(static) 變數 a. void function(){ static int...

鐵人賽 自我挑戰組 DAY 3

技術 Days 3: 重溫指標:記憶體地址 、 儲存空間

▌重溫指標。 以下介紹 記憶體地址 、 儲存空間 、 變數類型 和 變數名稱 這四個概念 用最簡單的指標應用來解釋: int b; int *a = &amp...

鐵人賽 自我挑戰組 DAY 1

技術 Days 1: 簡介、廢話、目錄 (十分建議先看 Days 2 的大綱)

▌以下鐵人賽的報名簡介: C 是一個偏向底層的語言,有中階語言之稱...一起來把它偽裝成高階語言吧~~! >w< ~/ !應該會牽涉 垃圾回收、例...

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

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

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

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

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

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

鐵人賽 自我挑戰組 DAY 7

技術 Day 07 - Umbraco - Document Type (2) 以水為例

今天以水為例子來解釋Documnet Type如何應用在上面,由於只是舉例,所以屬性我就以最基本的string,number,date實際要下拉選單、自動填寫...

技術 C++將剪貼簿資料整批匯入資料庫

PDM系統有一功能:整批出圖,出AutoCAD dwg圖或Inventor idw工程圖都可以。操作介面如下圖是。一筆一筆輸入件號,寫入資料庫的同時,程式自動帶...

技術 C++獲取網芳資料夾安全性的管理者權限

通常為了安全起見,必須將分享資料夾的NTFS安全性設為users或everyone僅唯讀不允修改寫入,然而在執行程式時卻又必須依程式系統的帳號權限來寫入。這要如...

技術 C++ 讓程式在幕後執行

基於系統管理及維護的必要,有時必須在幕後執行程式,而且執行完立即關閉。實際做法是在別支程式中(暗中)執行此程式。 本文示範以C++程式達成此需求。IDE為BCB...

技術 C++取得Windows系統基本資訊

本文示範如何使用C++取得Windows系統基本資訊,程式開發IDE為BCB。 C++取得Windows系統基本資訊 本文

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

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

技術 C練習:兩個多項式相加減乘

這是一個基本的C程式練習:兩個多項式做相加減乘。 例如題目: ( 2*X^2 + 1*X^1 ) * ( 33*X^3 + 22*X^2 + 11*X^1) =...

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

技術 C++第十一天 -為第10天解釋

這篇就講一下~我為什麼一直寫不出來21點遊戲~ 因為我一開始就打算把52張牌變成一個大陣列,並且在裡面抽出一些牌。 當然就是在這卡住,宣告當然很簡單!抽出也是!...

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

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

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

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

技術 C++第五天...陣列!!

陣列宣告跟變數宣告都必須放在main()函式,接著我來示範靜態陣列的宣告方法! 資料型態 陣列名[元素數]; // 靜態陣列宣告格式 int array1[5]...

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

技術 C++第四天-迴圈

迴圈判斷 -------------------------------- 上面的程式碼我編譯但我沒有執行..當然是因為這是無窮迴圈啊~ 不知不覺就寫出無窮...

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

技術 C++第三天- 條件判斷

條件判斷!! 我用閏年判斷來複習吧~ // c++, 寫一個閏年判斷 #include<iostream> using namespace std...

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

技術 C++ 第一天-Hello!(完成版)

我必須自白 我在報名結束後,並沒有再碰過C++!!而是跟著學校寫寫Java。 我學C++的動機很簡單,因為聽說我的學校是教 大一上就會教 物件導向語言 。 我就...