disp ist das C-Schlüsselwort für Zeiger auf Funktionen. Syntax: Typ (Variablenname)(Argumentliste); wobei Typ der Zeigertyp, Variablenname die Zeigervariable und Argumentliste der Funktionsparametertyp und die Namensliste ist. Beispiel: int (ptr_to_func)(int, int); ptr_to_func = add; (*ptr_to_func)(10, 20);
disp ist ein Schlüsselwort der C-Sprache um Zeiger auf Funktionen zu definieren.
Verwenden Sie das Schlüsselwort disp.
Das Schlüsselwort disp wird zum Deklarieren einer Funktionsadresse verwendet. Die Syntax lautet wie folgt:
<code class="c">type (*variable_name)(argument_list);</code>
type
der Typ des Zeigers auf die Funktion ist .
variable_name
ist der Name der Zeigervariablen, die auf die Funktion zeigt. argument_list
ist eine Liste von Typen und Namen von Funktionsparametern. 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 可以像普通的函数一样被调用,通过解引用运算符 *
disp-Schlüsselwortbeispiel
ptr_to_func
auf add Zeiger auf Funktion. Die Funktion <code>add
ist vom Typ int (*add)(int, int)
, akzeptiert zwei int-Parameter und gibt einen int-Wert zurück. ptr_to_func kann wie eine gewöhnliche Funktion aufgerufen werden, und auf die gezeigte Funktion wird über den Dereferenzierungsoperator *
zugegriffen. 🎜Das obige ist der detaillierte Inhalt vonWas bedeutet disp in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!