x
在C语言中,使用 char text[100]; 分配一塊內存區域時,只是分配了100個byte的內存,而並沒有爲text分配一個char*類型的變量內存,如果我們用 &text 取text的地址,會發現它就是text本身,這就證明了沒有爲text分配一個指針變量的內存。必須用char *text2=text; 才能將text所在的地址寫入內存的指針變量中,然後用&text2才能取到char**類型的指針。如果想當然的用&text,得到的實際上是一個char*類型的變量,它的值與text相同。24Please respect copyright.PENANAj6nIAUh4Gs