Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah maksud disp dalam bahasa c

Apakah maksud disp dalam bahasa c

下次还敢
下次还敢asal
2024-05-02 18:57:14682semak imbas

disp ialah kata kunci C untuk penunjuk kepada fungsi. Sintaks: type (variable_name)(argument_list); di mana jenis ialah jenis penunjuk, variable_name ialah pembolehubah penunjuk, dan argument_list ialah jenis parameter fungsi dan senarai nama. Contoh: int (ptr_to_func)(int, int); ptr_to_func = add; (*ptr_to_func)(10, 20);

Apakah maksud disp dalam bahasa c

disp bermaksud dalam bahasa C

ialah kata kunci dalam bahasa C

untuk menentukan penunjuk kepada fungsi.

Gunakan kata kunci disp

kata kunci disp digunakan untuk mengisytiharkan alamat fungsi, sintaksnya adalah seperti berikut:

<code class="c">type (*variable_name)(argument_list);</code>
di mana:
  • type 是指向函数的指针的类型。
  • variable_name 是指向函数的指针变量的名称。
  • argument_list 是函数参数的类型和名称列表。

disp 关键字示例

以下示例演示了 disp 关键字的用法:

<code class="c">// 声明一个指向 int 型函数的指针
int (*ptr_to_func)(int, int);

// 将 ptr_to_func 指向 add 函数
ptr_to_func = add;

// 调用 add 函数通过 ptr_to_func 指针
int result = (*ptr_to_func)(10, 20);</code>

在这个示例中,ptr_to_func 是指向 add 函数的指针。add 函数的类型为 int (*add)(int, int),接受两个 int 型参数并返回一个 int 值。ptr_to_func 可以像普通的函数一样被调用,通过解引用运算符 *jenis ialah jenis penunjuk kepada fungsi .

nama_pembolehubah ialah nama pembolehubah penunjuk yang menunjuk ke fungsi. 🎜argument_list ialah senarai jenis dan nama parameter fungsi. 🎜🎜contoh kata kunci disp🎜🎜🎜Contoh berikut menunjukkan penggunaan kata kunci disp: 🎜rrreee🎜Dalam contoh ini, ptr_to_func menunjuk kepada add Penunjuk untuk berfungsi. Fungsi <code>add ialah jenis int (*add)(int, int), menerima dua parameter int dan mengembalikan nilai int. ptr_to_func boleh dipanggil seperti fungsi biasa, dan fungsi runcing diakses melalui pengendali dereference *. 🎜

Atas ialah kandungan terperinci Apakah maksud disp dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn