shr*_*sva 4 c function-pointers
为什么以下打印1.我期待它打印函数指针的地址.
#include <stdio.h>
int main(main) {
printf("%i",main);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
Shi*_*zou 10
指针必须打印%p.无论如何这里有一个"别名"问题,相当奇怪,但就是这样:main获取函数main的第一个参数的值,通常称为"argc".如果你用更多的参数调用它,你应该看到更大的数字.