"char *" 有正負號8bit的pointer "unsign long *" 無號32bit的pointer "void *" 無型的pointer,主要是轉手與暫存之用,可以提升程式穩定度與擴張性