#include <stdio.h>
- Mar 23 Wed 2011 12:40
union vs struct [記憶體佔用]
- Mar 23 Wed 2011 12:20
union就是變數共用相同的記憶體空間. winsock的in_addr結構是一個不錯的例子:
- Mar 23 Wed 2011 12:04
C語言中 union 用法
C語言中 union 用法
今天上C語言課的時候,老師突然問我怎麼把 float 在記憶體裡面的值印出來,當時我第一個想到的方法是先把變數存成 float,然後用 memcpy 複製到 char[4] 的陣列裡,然後從第四個開始 (因為x86是 Little Endian 排列) 印出來,就可以看到 float 在記憶體裡面存放的方式 (IEEE 754),參考程式如下:
- Mar 20 Sun 2011 21:45
面試英文 - 01
Q: Can you sell yourself in two minutes? Go for it.
(你能在兩分鐘內自我推薦嗎?大膽試試吧!)
- Mar 20 Sun 2011 14:13
Interview Review (1)
Interview Review (1)
- Mar 18 Fri 2011 22:39
Class vs Struct
- Mar 13 Sun 2011 13:14
紀曉君-神話
- Mar 08 Tue 2011 23:47
C++教學(二十七):參數傳遞的傳值、傳址、傳參考
C++在呼叫函式時的參數傳遞方式主要有三種:傳值(pass by value)、傳址(pass by address)、傳參考(pass by reference)。
- Mar 08 Tue 2011 22:34
C++教學(十四):字元陣列與字串
在C++中並沒有字串(string)的資料型態,而是以字元陣列來實現字串,我們知道下面這個程式是宣告一個字元陣列:
代碼:
代碼:
- Mar 08 Tue 2011 22:16
C++教學(三):變數與常數
資料是儲存在記憶體中的一塊空間中,為了取得資料,我們必須知道這塊記憶體空間的位置,然而若使用記憶體位址編號的話相當的不方便,我們使用一個明確的名 稱來作參考,變數是一個指向資料儲存空間的參考,我們將資料指定給變數,變數就會將資料儲存至對應的記憶體空間,我們呼叫變數,變數就會將對應的記憶體空 間的資料取出供我們使用。
- Mar 07 Mon 2011 23:35
C++教學(二十一):指標陣列
C++教學(二十一):指標陣列
- Mar 07 Mon 2011 20:48
C++教學(十七):指標的運算
C++教學(十七):指標的運算
除了指定運算子=、取址運算子&與取值運算子*之外,還有+、-、++、--、+=與-=等運算子可以使用在指標上,也就是說,您在指標運算上只能進行加法與減法的動作。
- Mar 06 Sun 2011 15:01
C++ include 檔
#include<stdio.h>
printf