Dalam bahasa C, penentu penukaran %r digunakan untuk: Output terformat: Cetak alamat pembolehubah penunjuk, dan hasilnya biasanya dipaparkan dalam format perenambelasan. Input berformat: Baca dan simpan alamat input ke dalam pembolehubah penunjuk.
%r ialah penentu penukaran untuk output terformat dalam bahasa C
%r ialah penentu penukaran output dan input terformat yang biasa digunakan dalam fungsi printf() dan scanf() dalam bahasa C. Ia digunakan untuk mencetak atau membaca nilai penunjuk.Output berformat (fungsi printf()):
Input berformat (fungsi scanf()):
Nota:
Contoh:
🎜<code class="c">int main() { int *ptr = malloc(sizeof(int)); *ptr = 10; printf("Pointer value: %r\n", ptr); // 输出指针地址 scanf("%r", &ptr); // 从输入中读取指针地址 printf("Dereferenced pointer value: %d\n", *ptr); // 输出通过指针访问的值 return 0; }</code>
Atas ialah kandungan terperinci Apakah maksud %r dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!