小编vpi*_*lai的帖子

向 c 函数传递超过必需的参数

如果我传递的参数多于函数所需的参数,会发生什么情况?我预计被调用函数中的某些内容会被损坏,但在一些小型测试代码中一切正常。

例如:

void print()
{
    int x=10;
    printf("%d\n",x);
}
void main()
{
    print(0,0,0,0,0);
}
Run Code Online (Sandbox Code Playgroud)

c callstack compilation function-calls

3
推荐指数
1
解决办法
3835
查看次数

在vim中标记导航

使用cscope集成的Vim,我可以使用ctrl-T导航回来,并使用:tags查看当前标记堆栈的位置.但是如何在堆栈中前进呢?我从手册页中找到的唯一一件事是转到函数定义(如ctrl-])

vim ctags cscope exuberant-ctags

3
推荐指数
3
解决办法
7566
查看次数