相关疑难解决方法(0)

为什么C中函数的大小总是1个字节?

当我们检查函数的大小时sizeof(),我们总是得到1个字节.这个1字节表示什么?

c size function sizeof

87
推荐指数
4
解决办法
5902
查看次数

这两个高阶函数定义之间是否有任何差异?

主要的4个陈述之间是否有任何差异?我觉得只有apply2(&func)才有意义.但是,所有4都返回相同的值.

int func(void) 
{
    return 1;
}

int apply1( int f1(void) )
{
    return f1();
}

int apply2( int (*f1) (void) ) 
{
    return f1();
}

int main() 
{
    apply1(func); 
    apply1(&func);
    apply2(func);
    apply2(&func);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c c++

45
推荐指数
1
解决办法
1195
查看次数

标签 统计

c ×2

c++ ×1

function ×1

size ×1

sizeof ×1