當使用指針變量時,可以通過把字符串分配到某個內存地址來實現。此時指針變量將指向該內存地址,且可以通過訪問該指針變量來獲取字符串的值。因此,可以通過把指針變量的地址作為參數傳遞給printf()函數,來將字符串打印出來。
另外,可以通過使用字符指針變量來使用malloc()函數,來分配內存空間,將字符串存儲在該內存空間中,然後將指針變量指向該內存空間,從而實現將字符串打印出來。
此外,還可以通過將字符指針變量作為參數傳遞給strcpy()函數,將字符串復制到指定的內存空間中,然後把指針變量指向該內存空間,從而實現將字符串打印出來。
總之,打印字符指針地址變成字符串的原理是基於C語言指針變量的特性,可以通過把字符串分配到某個內存地址,通過使用malloc()函數,將字符串存儲在該內存空間中,或者將字符串復制到指定的內存空間中,然後把指針變量指向該內存空間,從而實現將字符串打印出來。