cdecl 可以在 c 声明和英语之间进行转换
函数指针
作为转换表和参数传递给另外一个函数。
初始化:
int f(int); // 函数指针初始化之前的原型声明很重要
int (*pf)(int) = &f;//&可选,因为函数名会被编译器转换为指针
调用:
int ans;
ans = f(25);
ans = (*pf)(25);
ans = pf(25)
命令行参数
处理命令行参数是指向指针的另一个用武之处。
//
int main(int argc, char **argv)
{
...
}
字符串常量