小编pau*_*auk的帖子

Fedora 的 Gcc-multilib

我正在尝试在 fedora 上安装 gcc-multilib,但我不知道如何安装。AFAIK 它是 Debian/Ubuntu 特定的软件包。然而,SASM IDE 是必需的,以便编译和调试 FASM、NASM 和气体汇编。

linux gcc fedora sasm

8
推荐指数
1
解决办法
5112
查看次数

为什么只要函数指针的行为类似于函数本身,它们就会存在?

我知道有一个类似的话题,但这些答案并没有说明我想知道什么。因此,只要从下面的摘录中可以注意到一个函数和对该函数的引用的行为方式相同,那么同时拥有函数变量和函数指针又有什么意义呢?

#include <stdio.h>

int f(){ return 0;}

int main() {
    printf("%p\n",f);
    printf("%p\n",&f);
    printf("%p\n",f + 1);
    printf("%p\n",&f + 1);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

此外, f 和 &f 都可以作为其他函数的参数传递。

c gcc pointers reference function

-1
推荐指数
1
解决办法
132
查看次数

标签 统计

gcc ×2

c ×1

fedora ×1

function ×1

linux ×1

pointers ×1

reference ×1

sasm ×1