这条线在C中做了什么?
alerts[i].classList.add('fade');
alerts[i].classList.add('in');
我从以下程序中提取它,该程序应该执行字节代码(汇编指令转换为相应的字节)
int (*func)();
答案 0 :(得分:4)
有问题的行声明了一个带有未指定参数的函数的函数指针("自C99以来的过时"特征),返回类型为int
。
main
的第一行声明指针,第二行初始化指针,使其指向函数code
。第三行执行它。
您可以获得一般here函数指针的说明。
答案 1 :(得分:2)
int (*func)();
将func
声明为指向返回int
类型的函数的指针,期望任意数量的参数。