随笔分类 -  C

上一页 1 2 3 4 下一页

(原創) 如何將16進位的ACSII值轉成相對應的字元? (C/C++) (C)
摘要:若字串記載的是16進位的數值,該如何轉成相對應的ASCII值呢? 阅读全文

posted @ 2008-02-06 18:01 真 OO无双 阅读(9942) 评论(0) 推荐(0) 编辑

(原創) 如何使用C語言的標準函式庫進行排序? (C/C++) (C)
摘要:一想到排序,你會想到什麼?Bubble sort?事實上ANSI C的library就帶了一個超快的排序法:Quick Sort!! 阅读全文

posted @ 2008-01-28 23:44 真 OO无双 阅读(21444) 评论(3) 推荐(0) 编辑

(原創) 給對電機領域有興趣的學弟學妹建議 (IC Design) (C/C++) (C) (Verilog)
摘要:假如能重新來過讀大一,你會怎麼讀呢?以下是我對學弟學妹的建議。 阅读全文

posted @ 2008-01-14 20:50 真 OO无双 阅读(15542) 评论(20) 推荐(0) 编辑

(原創) 如何在Ubuntu上編譯C語言程式碼? (C/C++) (C) (Linux) (Ubuntu) (gcc) (g++)
摘要:Ubuntu上雖然已經內建gcc,不過卻沒內建最基本的Standard C Library,要如何在Ubuntu下編譯C語言程式碼呢? 阅读全文

posted @ 2007-10-20 21:26 真 OO无双 阅读(30897) 评论(4) 推荐(0) 编辑

(原創) 如何交換兩個變數,而不動用第三個變數? (C/C++) (C) (.NET) (C#)
摘要:一般要交換兩個變數,會用到一個新的變數當暫存,是否能只用兩個變數做交換呢? 阅读全文

posted @ 2007-09-09 12:04 真 OO无双 阅读(15142) 评论(8) 推荐(0) 编辑

(轉貼) 指针专题 (C/C++) (C)
摘要:轉貼自http://www.cppblog.com/Lee7/archive/2007/08/09/29662.html一、数组的指针、指针数组以及指向指针的指针 考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。 A)一维数组 在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址... 阅读全文

posted @ 2007-08-10 03:19 真 OO无双 阅读(1393) 评论(1) 推荐(0) 编辑

(轉貼) c++指针|指针入门 (C/C++) (C)
摘要:一份寫的很深入淺出的C/C++ pointer入門。 阅读全文

posted @ 2007-08-10 01:27 真 OO无双 阅读(1899) 评论(0) 推荐(0) 编辑

(原創) 如何重新動態配置記憶體空間? (C/C++) (C)
摘要:C++里我NEW了一個CHAR[10] 後來發現不購大 想加大空間 而不損害原來的內容怎麽辦? 阅读全文

posted @ 2007-05-26 07:33 真 OO无双 阅读(2355) 评论(2) 推荐(0) 编辑

(原創) 如何讓pointer指向pointer自己? (C/C++) (C)
摘要:在小明思考 的{Just for fun} 如何让指针指向自己 ,他用了C++寫了這個有趣的題目,我用C語言改寫了一次。 阅读全文

posted @ 2007-05-24 18:45 真 OO无双 阅读(2379) 评论(0) 推荐(0) 编辑

(原創) char s[]字串和char *s字串有什麼差別? (C/C++) (C)
摘要:C語言有兩種字串宣告方式char s[]和char *s,兩者有什麼差異呢? 阅读全文

posted @ 2007-03-04 09:55 真 OO无双 阅读(97744) 评论(2) 推荐(0) 编辑

(原創) 為什麼陣列變數等於第一個元素的記憶體位址? (C/C++) (C)
摘要:在C/C++中,我們知道ia = &ia[0];但為什麼要這樣定義呢? 阅读全文

posted @ 2007-03-04 08:41 真 OO无双 阅读(2615) 评论(0) 推荐(0) 编辑

(原創) 如何動態建立二維陣列(多維陣列)? (C/C++) (C)
摘要:為什麼需要動態建立二維陣列呢?因為sizex和sizey可能run-time才得知,所以無法使用靜態的方式建立陣列,而二維陣列唯一的優點就是可用subscripting的方式,如ia[y][x]的方式存取陣列,但是這在C語言中並不容易,本文就是要介紹如何動態建立二維陣列。 阅读全文

posted @ 2007-02-25 04:36 真 OO无双 阅读(31389) 评论(6) 推荐(0) 编辑

(原創) 如何動態建立一維陣列? (C/C++) (C)
摘要:使用int ia[sizex]語法所建立的array是建立在stack,且sizex必須在compile-time就決定,是一種靜態的array,若sizex須在run-time決定,就必須在heap建立動態array。 阅读全文

posted @ 2007-02-23 22:16 真 OO无双 阅读(42237) 评论(1) 推荐(0) 编辑

(原創) 由一維陣列模擬二維陣列(多維陣列) (C/C++)
摘要:C/C++的陣列是有名的難用!!沒有『真正』支援多維陣列,陣列傳到參數時還必須寫死(C++若用template可不用寫死),若是動態的多維陣列就更難寫了,C/C++還必須到一定的功力才寫的出來!!既然C/C++骨子是用一維陣列『模擬』多維陣列,那我們就乾脆直接用一維陣列去『處理』多維陣列。 阅读全文

posted @ 2007-02-19 21:52 真 OO无双 阅读(7637) 评论(0) 推荐(0) 编辑

(原創) array傳進function該怎麼寫才好? (C/C++) (C)
摘要:由於C/C++不像C#可直接從array身上取得array size,導致C/C++ developer須自己處理array size,以下是常見的幾種寫法。 阅读全文

posted @ 2007-02-09 21:14 真 OO无双 阅读(38475) 评论(0) 推荐(0) 编辑

(原創) 如何確保傳進function的array不被任意更改? (C/C++) (C)
摘要:我們知道array是以pointer的形式傳進function後,pointer是以copy by value的方式傳進去,可以任意更改不會影響到原來的array,但對於array而言,卻是by adress的方式,可以透過此pointer去更改原來array內的值,該如何確保function不去更改原來array內的值呢? 阅读全文

posted @ 2007-02-08 16:02 真 OO无双 阅读(691) 评论(0) 推荐(0) 编辑

(原創) array和pointer一樣嗎? (C/C++) (C)
摘要:由於array可以自動轉成pointer,所以很多人誤以為array就是pointer.... 阅读全文

posted @ 2007-02-08 06:59 真 OO无双 阅读(5060) 评论(1) 推荐(0) 编辑

(原創) 如何印出1 2 3....10 9 8...1? (C/C++) (C)
摘要:印出1 2 3....10 9 8...1,你能想出更好的方法嗎? 阅读全文

posted @ 2007-01-14 04:14 真 OO无双 阅读(1060) 评论(0) 推荐(0) 编辑

(原創) 如何將int轉string? (C/C++) (C)
摘要:C/C++並沒有提供內建的int轉string函數,這裡提供幾個方式達到這個需求。 阅读全文

posted @ 2007-01-06 11:18 真 OO无双 阅读(121985) 评论(2) 推荐(1) 编辑

(原創) 其實C語言使用char array當string也是有他的優點 (C/C++) (C)
摘要:沒有一個語言如C語言那樣,竟然沒有內建string型別,竟然要靠char array來模擬,不過今天我發現這種方式也是有他的優點。 阅读全文

posted @ 2007-01-05 02:08 真 OO无双 阅读(25778) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 下一页

导航