目前分類:未分類文章 (353)

瀏覽方式: 標題列表 簡短摘要
#define還有另外一個很強的功能,就是巨集名稱可以有argument
這稱為函式類巨集。

天才R 發表在 痞客邦 留言(0) 人氣()

天才R 發表在 痞客邦 留言(0) 人氣()


(1)一般的 function 即使被 MultiThread 同時呼叫,也不會產生什麼問題

天才R 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
using namespace std;

天才R 發表在 痞客邦 留言(0) 人氣()


聯合為早期 C 語言為了解決記憶體不足而有的資料型態,其定義與宣告與結構類似,不同之處為聯合的所有成員佔用相同的記憶體空間,因此儲存到聯合的值會以該成員具有儲存範圍最大的資料型態為優先,也就是佔用到最多位元組數的資料型態。

天才R 發表在 痞客邦 留言(0) 人氣()

#include <stdio.h>

天才R 發表在 痞客邦 留言(0) 人氣()

union就是變數共用相同的記憶體空間. winsock的in_addr結構是一個不錯的例子:

天才R 發表在 痞客邦 留言(0) 人氣()

C語言中 union 用法

今天上C語言課的時候,老師突然問我怎麼把 float 在記憶體裡面的值印出來,當時我第一個想到的方法是先把變數存成 float,然後用 memcpy 複製到 char[4] 的陣列裡,然後從第四個開始 (因為x86是 Little Endian 排列) 印出來,就可以看到 float 在記憶體裡面存放的方式 (IEEE 754),參考程式如下:
int i;

天才R 發表在 痞客邦 留言(0) 人氣()



天才R 發表在 痞客邦 留言(0) 人氣()

Q: Can you sell yourself in two minutes? Go for it.
(你能在兩分鐘內自我推薦嗎?大膽試試吧!)

天才R 發表在 痞客邦 留言(0) 人氣()



天才R 發表在 痞客邦 留言(0) 人氣()


什麼是函式指標?

天才R 發表在 痞客邦 留言(0) 人氣()


天才R 發表在 痞客邦 留言(6) 人氣()