我从此链接获取了代码Hello World In GTK 。在那里它使用了许多回调函数,但对于每个回调函数来说
static void hello( GtkWidget *widget,gpointer data )
当它使用它作为回调时
g_signal_connect (button, "clicked",G_CALLBACK (hello), NULL);
但是在这里,它没有将任何参数传递给 hello() 函数。如果我尝试在正常功能中执行此操作,即
#include <stdio.h>
int hello(int a) {
printf("hello");
}
void main() {
int j=10;
hello;
}
它没有给我任何错误,也没有输出。
Q1。回调函数如何忽略参数?
Q2。如何进行函数回调?即在我的第二个hello
示例中,函数 hello 会回调吗?