Rumah >pembangunan bahagian belakang >C++ >Berikan satu contoh penambahan dan penolakan penunjuk dalam C
Penunjuk mempunyai banyak konsep mudah yang sangat penting untuk pengaturcaraan C.
Berikut menerangkan dua konsep aritmetik penunjuk, iaitu penambahan dan penolakan penunjuk C.
Tambahan penunjuk C merujuk kepada menambah nilai pada pembolehubah penunjuk.
Formulanya adalah seperti berikut −
new_address= current_address + (number * size_of(data type))
Berikut ialah program C untuk penambahan penunjuk C: #🎜🎜🎜##🎜 # Demonstrasi#🎜🎜 #
#include<stdio.h> int main(){ int num=500; int *ptr;//pointer to int ptr=#//stores the address of number variable printf("add of ptr is %u </p><p>",ptr); ptr=ptr+7; //adding 7 to pointer variable printf("after adding add of ptr is %u </p><p>",ptr); return 0; }OutputApabila atur cara di atas dilaksanakan, ia menghasilkan hasil berikut −
add of ptr is 6422036 after adding add of ptr is 6422064
new_address= current_address - (number * size_of(data type))
#🎜 Demonstrasi masa nyata#🎜🎜 #
#include<stdio.h> int main(){ int num=500; int *ptr;//pointer to int ptr=#//stores the address of number variable printf("addr of ptr is %u </p><p>",ptr); ptr=ptr-5; //subtract 5 to pointer variable printf("after sub Addr of ptr is %u </p><p>",ptr); return 0; }OutputApabila program di atas dilaksanakan, ia menghasilkan keputusan berikut −
addr of ptr is 6422036 after sub Addr of ptr is 6422016
Atas ialah kandungan terperinci Berikan satu contoh penambahan dan penolakan penunjuk dalam C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!